Git单一分支进行管理避免出现代码丢失
普通合并git merge与git rebase的区别:
git pull 的过程:
单一分支与普通pull提交效果对比:
================================================================================================开始命令了:
1.切换到最新的分支,就是你要作为单一分支的那只,我这是dev2;
git checkout dev2
2.没有冲突的情况。
.....同事提交代码了,你在本地修改了代码,没有和同事的代码冲突,这是的操作:
git add . ----------------------------------------添加到缓存区
git commit -am "..." ----------------------------------------提交到本地
git fetch ----------------------------------------下拉远程代码到本地
git rebase origin/dev2 ----------------------------------------变基操作
git push ----------------------------------------本地代码推送到远程
3.冲突的情况:冲突出现在变基操作的时候
git add . ----------------------------------------添加到缓存区
git commit -am "..." ----------------------------------------提交到本地
git fetch ----------------------------------------下拉远程代码到本地
git rebase origin/dev2 ----------------------------------------变基操作时出现冲突
找到代码解决冲突
git add .
git rebase --continue ---------------------------------继续变基操作
git push
完成!!!