修改老commit的message信息
生活随笔
收集整理的這篇文章主要介紹了
修改老commit的message信息
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用場景:我們在使用git時會遇到想修改之前(不是最新的)的commit信息的時候,git commit --amend 只能修改最新commit的信息。
下面開始實操,主要使用的命令是git rebase
使用的密令是git rebase 變基 首先我們有3個commit,如下:
然后我們需要修改第二個commit 的Message,也就是修改second commit
變基操作有個交互式的命令是git rebase -i commitID
CommitId選擇你要變的那個commit的父commitId
也就是9f25c6那個
git rebase -i 9f25c6
這邊的交互式界面如下,里面也有好多命令,有興趣的可以自己看下
這邊使用reword,意思就是使用該commit,但修改他的commit message,把要修改的commit信息的那行的pick改為reword,保存退出
wq保存后進入修改commit信息的界面,這邊你自己編輯信息后wq保存退出
wq保存
修改完后,會看下rebase成功的信息。這時候再看git log就可以看到自己的第二個commit修改后的信息了
總結
以上是生活随笔為你收集整理的修改老commit的message信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php教程 英文原版,PHP 7 Qui
- 下一篇: 三菱FX3U与2台台达温控器modbus