0
當我合併之後已經推送給主人時,我該如何撤消合併? 這裏是我的步驟:當它被推送時撤消一個git合併
git add -A
git commit -m "some message"
git fetch origin master:master
git rebase master (resolve merge conflicts)
git push -f origin my local branch
我想回去的地方,我在第2步
您可以執行'git checkout',並回到之前的狀態。從'git log'獲取提交ID,然後一旦簽出,代碼將處於分離狀態。所以想出來,做'git checkout -b old_branch'。然後按'git push -f origin mylocalbranch'。 –
sahil
這並不總是有效。 @Sahil – intboolstring
我實際上用rebase不合並。我編輯了這個問題。 – Maryam