将两个本地提交合并为单个并在git中推送到master

时间:2018-05-08 13:38:55

标签: git commit gerrit

我有两个提交:commit1和commit2本地。

commit1已合并。 commit2位于commit1之上。

现在,当我尝试推送commit2时,尝试将两个提交一起推送并且它从远程说法中被拒绝, commit1已经被合并并远程拒绝两者提交即可。我的目的是将commit1的更改保留在commit2中,并仅将commit2推送到masted。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

由于commit1已经合并/推入远程分支,因此可以通过重新定位来更新本地分支。 git pull -r之后,commit2可以在commit1之上单独推送。 git push origin master:master或格式审核git push origin HEAD:refs/for/master