给自己留着备忘:
工程分为开发分支(develop)和主干(master)
develop开发的功能稳定后合并到master上
切换为主干
git checkout master
将develop分支的内容合并到当前分支(master) --no-ff 将合并内容中的多次提交合并成一次提交,加入后续要还原上一版本会回到之前的master大版本,而不是develop多次提交中的上个小版本
git merge --no-ff -m '提交说明' develop
此时如果有冲突,就解决冲突,使用
git commit -a
提交完后正常推送到远程仓库就好
git push