Git常用命令
从远程仓库克隆
git clone xxx
移动到xxx目录
cd xxx
创建本地dev分支
git branch dev
移动到dev分支
git switch dev
如果有绑定的origin分支,删除绑定origin分支
git remote rm origin
链接远程仓库并设置为origin分支
git remote add origin xxx
查看绑定状态状态
git remote -v
将远程origin分支下载到本地dev
git pull origin dev
检查当前分支状态
git status
将当前代码保存当前分支上
git add .
提交到当前分支上
git commit -m "代码简要"
提交到远程dev分支上
git push -u origin dev
合并分支dev到当前分支
git merge dev
查看当前分支
git branch -a
当pull和push时会推送或者获取同名分支,如本地有dev分支,远程仓库也有dev分支,此时pull和push都是对于该dev分支操作,如果想对其他分支操作,需要先checkout转换到其他分支。
自己的一个项目开发中,每人有各自分支,同时共同拥有master分支。
完成代码后放入Git的步骤(假设当前为dev分支状态):
1.先添加到自己分支
git add .
2.提交保存到自己分支,方便后续git出错找回代码
git commit -m "message"
3.移动到master分支
git checkout master
4.将远程master分支内容下载到本地master分支
git pull origin master
5.合并dev到master分支
git merge dev
6.在编辑器中解决冲突
7.将解决好的冲突再次保存到master分支
git add .
8.将代码提交到master分支
git commit -m "解决冲突"
9.终于可以推送到远程分支了这步,推送到远程master分支
git push -u origin dev
10.如果在第6步没有冲突,可以跳过6到8步
11.如果保证当前master没有更新,上次的版本也是你提交的,而团队中其他人也没有进行更改,可以跳过第4步,但是建议还是按照顺序执行,以免别人更新后导致你没有pull发生冲突。