我是非常新的git,無法從谷歌或stackoverflow找到確切的解決方案。我試過 Undo git pull, how to bring repos to old state好,但沒有成功。 我基本上有"initial"和"pre_dev"分支。通常我將我的初始分支代碼合併到pre_dev分支中。 但是今天我錯誤地把pre_dev換成initial。現在源代碼樹顯示推送通知到初始。所以請讓我知
我有一個棘手的情況。我需要刪除並重新提交一些我已經推送到github remote repo的提交。但是這些提交不再是HEAD(人們把它們推到頂端)。 我明白我可以恢復提交,因此保留提交歷史記錄。但要求是讓錯誤承諾消失。 所以: D <- other people's commit
|
C <- B and C are wrong commits! They need to be remove