我剛剛意識到我在先前提交的提交消息中留下了一個單詞(所以我不能使用git commit --amend),這使得消息完全與我的意圖相反。Git:如何編輯之前不是最新提交的提交的消息?
所提交的問題是我當前分支上的HEAD〜2,它位於分支基礎之前。我怎樣才能編輯該提交的消息?
我剛剛意識到我在先前提交的提交消息中留下了一個單詞(所以我不能使用git commit --amend),這使得消息完全與我的意圖相反。Git:如何編輯之前不是最新提交的提交的消息?
所提交的問題是我當前分支上的HEAD〜2,它位於分支基礎之前。我怎樣才能編輯該提交的消息?
使用互動的rebase和標記與r
提交(重述):
git rebase -i HEAD~3
不要使用變基,如果你的歷史已經公開
好的,我沒有推這個分支。所以我應該在我想改變的提交的父級上使用該命令? –
你只是想在你的列表中提交你的提交,所以無論是父代還是分支都可以在這種情況下工作......在大多數情況下,你希望從分支基地重新組織rebreak/reorder/squash提交整個集合您即將推出的提交。 – UncleZeiv
的可能的複製[如何修改指定犯git?](http://stackoverflow.com/questions/1186535/how-to-modify-a-specified-commit-in-git) – approxiblue
當然,在另一個問題的答案確實適用,但我的問題更簡單,所選擇的答案同樣簡單而簡潔。這有價值。 –
它的確如此。我只是將這個問題標記爲重複,我並不是說我們需要刪除它或任何東西。 – approxiblue