我有两个提交:commit1和commit2本地。
commit1已合并。 commit2位于commit1之上。
现在,当我尝试推送commit2时,尝试将两个提交一起推送并且它从远程说法中被拒绝, commit1已经被合并并远程拒绝两者提交即可。我的目的是将commit1的更改保留在commit2中,并仅将commit2推送到masted。我怎么能这样做?
答案 0 :(得分:0)
由于commit1已经合并/推入远程分支,因此可以通过重新定位来更新本地分支。 git pull -r
之后,commit2可以在commit1之上单独推送。 git push origin master:master
或格式审核git push origin HEAD:refs/for/master