我想刪除提交9dfd73,突出顯示。你可以看到它不是一個分支。這是一個分離頭部的結果。
我試着在它上面創建一個分支,然後使用git branch -D 9dfd73刪除那個分支,但是刪除了分支,離開了這個提交。
任何想法?
UPDATE:
出於某種原因,承諾不退出在我的樹多提了,我沒有嘗試您的解決方案的機會。
但我會把它標記爲,如果你能解釋一下這是否命令確實:-)
git的變基--onto < 9dfd73>^< 9dfd73正確答案> HEAD
我明白它是這樣的:「承擔提交9dfd73和HEAD(不包括HEAD本身)之間的所有提交併將它們放在提交頂部9dfd73」
但我不明白^符號。
另外,我不確定ID是否應該是相同的。你能否進一步解釋?
謝謝
這是我的具體問題的正確答案。我需要深入研究git rebase - 無論如何,因爲這是一種更快捷的方式,而不是創建一個新的分支並刪除它。謝謝 – RafaelGP 2012-04-13 14:23:23