应用git进行版本管理时,多团队成员协同开发过程中,代码合并操作十分常见。
git checkout dev
git pull
git checkout master
git pull
# merge --no-ff参数,表示禁用Fast forward;可以保存之前的分支历史。能够更好的查看merge历史,以及branch状态.
#保证版本提交、分支结构清晰
git merge --no-ff dev
git push -u origin master
当master
分支为保护分支时,执行git push -u origin master
会提示远程服务器拒绝,此时需要在浏览器进行远程仓库merge
操作。
git checkout master
git pull
git checkout dev
# merge --no-ff参数,表示禁用Fast forward;可以保存之前的分支历史。能够更好的查看merge历史,以及branch状态.
#保证版本提交、分支结构清晰
git merge --no-ff master
git push -u origin dev
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/sunhuaqiang1/article/details/121790582
内容来源于网络,如有侵权,请联系作者删除!