多人合作git的一些基本命令
git clone ssh 获取代码仓库里的代码
git branch -b 查看所有分支
git checkout 分支名 切换分支
git checkout - b 分支名 新建自己的分支
cnpm i 安装依赖
进行自己的代码编写,新增功能
git add -A
git commit -m ' '
git push origin 分支名 如果此步骤出现冲突,手动解决冲突代码,然后 git rebase 总分支
在线上仓库>新建分支合并请求>可合并,合并>删除分支(git branch -D 分支名)
git pull origin 总分支 获得最新最全的代码
解决分支冲突
git rebase 分支名 或者 git request
git撤销
- 在没有add之前撤销:git checkout <filename>或. 把文件恢复到上一次的状态
git checkout <filename>或. 将文件恢复到上一次git的状态
- add之后commit之前撤销
git reset HEAD <filename>或.
- 在commit之后撤销:git reset --hard <hash> hash值在提交的时候日志里自动生成的
git reset --hard <hash>
stash暂存区
git stash 将文件添加到暂存,切换其它分支,去做其它分支的事情
git stash pop 从暂存区恢复,继续之前的工作
网友评论