在发布库上做版本提交的过程中,需要把分支上的代码合并到master分支,依次执行的过程为:
1.从git 库上拉代码;
2.切换到分支 git checkout -b dev origin/dev
3.再切回到master git checkout master
4.分支上的代码合并到master git merge dev
5.master分支本地推到远程 git push origin HEAD:refs/for/master
结果报错。。。
报错原因是 ![remote rejected] HEAD ->refs/for/master (no new changes)
后来看有人博客https://blog.csdn.net/wangqingchuan92/article/details/103137960
在merge 代码的时候,需要加上参数,git merge --no-ff -m'commit 1.0' dev
然后再push 上去就成功了。 git push origin HEAD:refs/for/master