git 分支 合并 具体执行过程 详细
前提条件是
此时我们已经在开发或者bug的分支上了,没有就创建分支。此过程步骤可以看我的
https://blog.csdn.net/lzfengquan/article/details/119729330?spm=1001.2014.3001.5501
如果是远程操作分支,可以看
https://blog.csdn.net/lzfengquan/article/details/119757261
或者
https://blog.csdn.net/lzfengquan/article/details/119757261?spm=1001.2014.3001.5501
这里我们只说明合并以及过程,纯阐述的一定要看完啊。
1 在 新开发dev2 或者 修复bug 的分支上,已经 开发完成代码 或者 bug 已经验证修复,现在需要上传与合并分支。
2 首先,在 当前分支dev2 或者 bug 分支上 执行了
git add .
git commit -m ‘说明’
git pull
(这里不用执行git push 了,后边要合并会执行push 操作)
3 此时 在我们的 dev2 或者bug 分支上 执行 git log。
git log 作用就是查看一下当前分支日志,是不是刚刚提交的记录信息
4 再 切换到要合并的代码分支 dev或者 主分支master 上,来保证某分支是全部内容 。命令 git checkout xxxx
git checkout master 主分支/ git checkout dev
5 我们在切换的 dev 或者 master 分支上
拉代码 git pull,保证是全的,
然后进行合并分支代码,
命令 git merge xxx
例子
执行 git merge dev2 或者 git merge bug ,
意思就是把我们dev2 或者 bug 的分支代码合并到 dev 和master 分支上
6 此时不用切换分支
执行git log 查看日志,作用就是检查一下看看是不是有执行成功
如果出现了dev2 或者bug 分支的(commit)提交记录 日志就是成功的。
7 此时还不要且分支 ,要 git push一下,才算完成
8 最后
再切换分支 。
如果有其他要合并也进行上述过程,
如果没有就切换到要开发的分支继续bug 的修复 或者代码的新需求开发。记得切换回来之后 git pull 一下,保证能有最新代码。