Git小技巧——修改commit的注释内容——一看就会
在使用git提交commit時需要對本次代碼改動進行簡要的注釋。但有時候需要這些注釋進行修改。現在展示2種操作方式:
1、idea版
選擇version control,然后選擇log,之后選擇想修改的分支,接下來選擇想修改的commit,鼠標右鍵,選擇reword,最后跳出一個彈框進行修改想要的注釋內容即可。
2、Git版
1、使用git log得到目標分支的commit記錄,獲取commit id。
注意:需要獲取到想要修改內容之前一個commit id。比如我需要將rewrite3為rewrite3_new,則需要取28b197a00473ea1b46fab13263c294cce0d7401c,而不是628ba09f0214cdb68634b1c51748453cdf7439f3
qsm@ZB-PF1EN MINGW64 /e/xx-qsm-demo-web (master) $ git log commit 8e2215eefc943920ea4cc25b669a533b7a21e2c6 (HEAD -> master) Author: qsm<qsm@xx.com> Date: Thu Jul 16 16:36:28 2020 +0800rewrite4commit 628ba09f0214cdb68634b1c51748453cdf7439f3 Author: qsm<qsm@xx.com> Date: Thu Jul 16 16:34:05 2020 +0800rewrite3commit 28b197a00473ea1b46fab13263c294cce0d7401c Author: qsm<qsm@xx.com> Date: Thu Jul 16 16:33:51 2020 +0800rewrite2commit ce8a1886b4c4e8d41cbb7ee01acbc945ab3f0034 Author: qsm<qsm@xx.com> Date: Thu Jul 16 16:33:30 2020 +0800rewrite1commit fb70f28ecfa18126c2ca840c138b7501911f5be0 Author: qsm<qsm@xx.com> Date: Thu Jul 16 15:31:05 2020 +0800init優化2、使用交互式變基比命令
git rebase -i 28b197a00473ea1b46fab13263c294cce0d7401c
之后會彈出下面的框框,該使用操作與vim一致。
輸入i,將pick 改為reword,rewrite3改為想要修改的commit內容,即rewrite3_new。改完之后為按esc鍵。再按shift+冒號鍵。輸入wq。再按enter鍵
之后會再次彈出一個框框
再次按照上面vim的操作,將rewrite3修改為rewrite3_new即可。然后保存退出。
至此就已經修改成功,可以使用git log繼續查看。
【完】
已知者清楚,未知者則難,莫看本博文簡單,但是也能造福一方!
總結
以上是生活随笔為你收集整理的Git小技巧——修改commit的注释内容——一看就会的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用Python实现电子邮件接收程序(PO
- 下一篇: GMP与ERP 手心与手背(转)