1、在github或者gitee上下载远端代码
2、此时远端代码默认分支一般是master(据说github现在已经把默认分支设置为main了),通过以下命令可以查看分支
git branch
3、创建一个分支dev,并切换到dev分支
git branch dev
git checkout dev
注:以上两条命令效果,也就是创建并切换到dev分支可以直接使用git checkout -b dev 命令
4、此后的项目更新修改,都在dev分支下进行提交相应的更新
git add --all //提交所有更新文件,git commit -m “注释内容说明” 添加注释
5、经过一段时间后,远端的内容可能被作者更新后,我们进行本地的master分支更新
git status //或者 git branch 可以帮助我们查看此时在哪两个分支下
git checkout master //切换到master分支
git pull //把远端代码更新抓取到本地
6、把本地更新后的master合并到本地分支dev上
git checkout dev //切换到dev分支
git merge master // 把master分支合并到dev分支上
7、处理冲突conflicts,由于dev此前也更新过代码,所以可能和master分支有冲突,需要人工处理冲突
git status //可以帮助我们查看哪些文件是冲突的,如下图所示,红色部分的文件都是冲突文件