好吧,所以我有點混淆在這裏,不知道該怎麼辦。這裏是我的遠程分支的當前狀態恢復我還原的本地提交併重置爲主
commit_1
commit_2
commit_3
...
commit_9
commit_prod_code
所有的1-9提交需要移動到一個單獨的分支,我的主人應該歸還給commit_prod_code
。要做到這一點,我跑這條命令,我不知道
git revert HEAD~9..HEAD
一件事是,我沒有把no-edit
標誌。因此,錯誤地結束了改變這些提交的所有「提交消息」。我不想要。
現在我的本地分支是9後面提交併與提交消息搞砸了。我想將我的分支重置爲主,並再次執行「還原」過程。
我該怎麼做。
UPDATE
這是我目前的狀態
$ git log --oneline [2h43m] ✭
36557cb revert_commit
7f2c406 revert_commit
9db362e revert_commit
202446d revert_commit
7cb109d revert_commit
ce3ebf7 revert_commit
ad75615 revert_commit
e234267 revert_commit
9285d48 revert_commit
753e421 revert_commit
67aa988 revert_commit
c5c7101 revert_commit
6386a3b revert_commit
28aee0d revert_commit
69c74b6 revert_commit
0e172ec revert_commit
5e1b1cb revert_commit
9b21c68 revert_commit
commit_prod_code
我想要做的就是放棄整個這個過程還原並回到我原來的主狀態。這個還原的代碼沒有被推到任何地方
我試着做git reset --hard
和git reset --hard HEAD^
但最後它仍然告訴我,我的分支是9提交在它之前。
所有我想要做的是取消所有這個逆向工程&過程中,不推這些還原更改上游和我的分支重置爲遠程頭
並遠程分支目前有哪些提交? –