更新遭到拒绝,因为您当前分支的提示落后于其远程对手。
我知道,如何解决它,但是,我的问题的主题是不同的。
first-branch
first-branch
重新加入第二分支 当我有2个本地提交且只有1个远程提交时,为什么远程存储库在我前面(我落后)?
我缺少什么?谢谢。
修改
“我重新加入第二支部门成为第一支部门”是什么意思?你把二分支重新定位到第一分支的顶端?
抱歉,我暂时没注意我的语法。我纠正了它
“我将第二个分支重新设置为第一个分支”意味着
git checkout first-branch
git rebase second-branch
答案 0 :(得分:0)
第一次推送后,本地和远程分支看起来像这样:
first-branch A
second-branch B
在将第一个分支变为第二个分支之后,它们看起来像这样:
first-branch B-A'
second-branch B
当您尝试推送第一个分支时,您的本地分支是在远程(B
和A'
)之前的两个提交,而远程是在您的本地分支之前的一个提交({{1 }})。