1、如果正常情况下,分支和主分支的代码没有冲突,切换到主分支:使用 git merge dev即可快速合并分支,期中dev是你的分支名称。
如果主分支也修改了一部分代码,分支也修改了代码,那么会产生冲突,那么先使用 git merge dev合并分支,这样git会将所有修改或新增的代码都在主分支的待提交显示,冲突的话会有黄色!标注。那么就需要手动修改已冲突的代码,删掉无用的,保留有用的代码,如果是自己修改的就可以自己解决冲突,如果是多人修改,最好多人一起查看冲突,避免代码误删。
修改冲突代码后,使用git add readme.txt(冲突代码类名)手动提交,然后再全部提交更新。
2、快速合并是每个时间段都会插入代码的,这样如果新分支代码有问题,不太好解决,所以用一次性合并分支,如果有问题,线上部署以前的代码,不至于服务器挂了。
git命令:git merge --no-ff -m "合并pc分支" www_2.0
期中git merge --no-ff -m是git合并代码,不多解释了。后面 "合并pc分支"是合并到主分支的备注,www_2.0是需要合并到主分支的分支名称。
具体步骤 1.首先切换到分支 git checkout 分支
2.使用git pull 把分支代码pull下来 git pull
3.切换到主分支 git checkout master
4.把分支的代码merge到主分支 git merge 分支
5.git push推上去ok完成,现在 你自己分支的代码就合并到主分支上了 git push
0 Comments
Leave a comment