我的存儲庫有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'。否則,我會以另一種方式編輯我的答案。 –