标签:基础上 合并 总结 nbsp 创建 comm ranch git merge git pull
git checkout master
git merge dev
dev分支上commit的内容会合并到master分支,但dev不受影响。
正确的基于分支开发流程:
1.拉取远程master分支的最新版本到本地:git pull orgin master
2.由master分支复制一新的分支,并切换到新分支上做开发:git checkout -b dev
3.当dev分支上有提交时,切换到master分支然后将dev分支与当前分支合并(合并后master分支的内容会变,dev分支不变):
git checkout master
git merge dev
4.push master分支到远程库:git push orgin master
5.删除 dev 分支,重新拉取远程master分支,保证本地和远程一致,防止修改冲突
git branch -d dev
git pull orgin master
git checkout -b dev(以最新的master分支为基础创建开发分支)
【总结】
1. dev 合并到 master,并将master推送
2. 删除 dev 分支
3. 拉取最新的 master 分支,在其基础上新建一个 dev 分支
【Git版本控制】Git中merge合并分支只对当前分支产生影响,被合并的分支不受影响
标签:基础上 合并 总结 nbsp 创建 comm ranch git merge git pull
原文地址:https://www.cnblogs.com/leiblog/p/10919599.html