我的存储库有2个分支,主人和mybranch。我已经多次致力于mybranch,意识到我的许多变化并不是我想要的。如何将旧版本合并到git中分支的头部?
因此,我做了一个旧的git checkout
使用
git checkout 02c383
我想这个老承诺是mybranch的HEAD
对* mybranch *提交。我该怎么做呢?
当我看着我的树枝,我看到:
$ git branch
*(detached from numbershere)
mybranch
master
好的,但后来我添加了一个文件,然后做了一个git添加,提交。当我做一个git push origin mybranch时,我得到了“更新被拒绝,因为当前分支的提示位于其远程对象的后面” – Rolando
啊,好的,您已经推过'mybranch'。有没有其他人在回购工作,还是只有你?如果它只是你(你必须确定这一点),那么做一个'git push -f'。否则,我会以另一种方式编辑我的答案。 –