最近,项目分给两个人写了 ,于是开始用分支处理代码了
特别来记录下方法 防止以后遗忘 下一篇写 主分支代码比次分之代码超前 把主分支代码合并到次分支的放法
我这里的命名:主分支为 master 次分之命名为 Reindeer
- 首先把在次分支Reindeer的代码提交到次分支上
git pull origin Reindeer
git add .
git commit -m "提交次分支代码"
git push origin Reindeer
这里也可以用开发工具自带的git提交方法提交
如果有冲突的话先解决冲突 然后再提交 这时候 次分支的代码是最新的了
合并代码
- 查看分支
git branch
- 切换分支 到主分支
git checkout master
- 查看状态 看是否有未提交的文件
git status
- 拉取主分支的代码
git pull origin master
或者 git pull
- 合并次分支代码到主分支
- (这里谁的代码优先就merge谁,现在是Reindeer的代码优先master)
git merge Reindeer
- 在查看一下本地状态
git status
- 最后把合并的代码 推送到远程上即可
git push origin master
这里合并代码结束 最后还有一步就是 要记得切换回自己的分支 否则接下来改的代码就是在主分支上了
git checkout Reindeer
完结 自己尝试的过程中 也看了别人的文章 贴一个写的很详细的大佬的链接 带图的那种