上次只是需要改之前某個點的修改訊息,
這次連 commit 的內容都要改!!!
還好也是有辦法可以修改的。
1.首先先把目前的內容 Stash 起來。
$ cd [專案目錄]
$ git stash
2.接著將 HEAD 移動到你要修改的點。
例如要修改B點,所以要先取得A的 commit id,
A-B-C-D-E-F-G-stash
$ git rebase [A commit id] --interactive
3.然後會出現如下的畫面,然後將 B 的 pick 改成 edit
接下來畫面會顯示如下,
提示你可以開始 amend 你的點,
做完之後再 rebase --continue 就可以了。
沒有留言:
張貼留言