日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Git 修改已提交的 commit 信息

發布時間:2023/12/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git 修改已提交的 commit 信息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.步驟

1.git log --oneline -5
查看最近5次commit的簡要信息,輸出信息為:簡短commitID commit_message,可以根據需要查看最近n次的提交也可以git log -5,輸出信息相對詳細些,commitID為完整的,這里只需要加上參數--oneline查看簡短commitID即可
2.git rebase -i <簡短commitID>
如果需要修改從上往下第2個commit_message,這里的簡短commitID為上面輸出信息的第3個,以此類推在彈出的窗口中,以VIM編輯方式顯示了最近兩次的提交信息
3.(按照VIM操作)按i鍵,進入編輯模式,將想要修改的提交前的pick改為reword,如果需要修改多個,也可以將對應的多個pick改為reword
4.(按照VIM操作)按ESC鍵 再按 shift + : 然后輸入wq(w是保存,q是退出) 按回車鍵
5. 標題在彈出的窗口中,按i進入編輯模式,就可以修改commit_message了
6.(按照VIM操作)按ESC鍵 再按 shift + : 然后輸入wq(w是保存,q是退出) 按回車鍵(同第4步)
如果第3步中修改了多個pick為reword,則會多次彈出修改界面,重復第5~6步即可
7.再使用第1步的命令查看一下修改結果,
git log --oneline -5或者git log -5,查看修改是否已經完成
8.最后強制push上去
git push --force

總結

以上是生活随笔為你收集整理的Git 修改已提交的 commit 信息的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。