Git如何修改已提交的commit注釋
Git修改已提交的commit注釋
兩種情況:
修改最后一次注釋
1、在命令行輸入如下命令,然后回車:
git commit --amend
2、在命令行的最上面會(huì)顯示上次提交的備注,然后我們需要進(jìn)入編輯模式進(jìn)行修改,按i鍵
3、開始編輯,修改備注
4、修改完成后,按Esc退出編輯模式
5、再按組合鍵 Shift + :
6、輸入wq,然后回車(w的意思是保存,q的意思是退出,這一步也可以拆成兩步:輸入w按回車、輸入q按回車)
7、修改完成,git push提交服務(wù)器
修改歷史的信息(包括已經(jīng)push到遠(yuǎn)程庫(kù)的信息)
1、打開git-bash或者cmd。
2、cd到相應(yīng)工程目錄。如:

3、 git rebase -i HEAD~3 (3表示最后提交的三次記錄)

4、按i插入,然后把pick改成r或者reword;修改完成后,按Esc退出編輯模式,再按組合鍵 Shift + :再輸入wq然后回車保存退出。
5、然后會(huì)彈出需要修改的信息,接著編輯改成想要的結(jié)果,保存退出。

6、改完之后如圖。

7、修改完成,git push提交服務(wù)器
reset然后重新提交
注:特殊情況(如遇到注釋以#開頭的)還有一種解決方法。
1、可以本地git reset --mixed ‘commitId’,回退到上一次倉(cāng)庫(kù)的commitId(commitId可以通過(guò)git rebase -i HEAD~3 或者git commit --amend 查看)
2、使用新的msg重新提交(git commit -m ''xxx" 或者用客戶端重新提交)
Git合并幾次commit以及修改歷史的commit 注釋
git合并commit
git rebase -i HEAD~2 (數(shù)字表示合并幾次提交)

將后面的幾次 pick 改成s 或者 squash ;
wq 保存退出


continue

git log 查看修改
最后push 表示 幾次合并成功
修改歷史commit 注釋
如下 10148625 這個(gè)寫錯(cuò)了 應(yīng)該10148624

git rebase -i 3b23c8ed691ba90b2761bca99ee651dda9b995f5
回退當(dāng)前需要修改的上一次版本位置 vi 編輯器修改注釋 wq 保存退出

修改完成之后 git rebase --continue
git log 查看日志檢查一次 最后git push

其他可能涉及的命令
git rebase --abort 強(qiáng)制退出 當(dāng)前的rebase
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決vs?code通過(guò)remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問(wèn)題
這篇文章主要介紹了vs?code通過(guò)remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問(wèn)題解決方法,這個(gè)解決方案只要用自己安裝的Git替換掉windows本身的Git工具,需要的朋友可以參考下2022-09-09
使用?Loki?實(shí)現(xiàn)?Kubernetes?容器日志監(jiān)控的方法
Loki?是由?Grafana?Labs?團(tuán)隊(duì)開發(fā)的,基于?Go?語(yǔ)言實(shí)現(xiàn),是一個(gè)水平可擴(kuò)展,高可用性,多租戶的日志聚合系統(tǒng)。它的設(shè)計(jì)非常經(jīng)濟(jì)高效且易于操作,這篇文章主要介紹了使用?Loki?實(shí)現(xiàn)?Kubernetes?容器日志監(jiān)控的相關(guān)知識(shí),感興趣的朋友一起看看吧2022-05-05
如何在網(wǎng)頁(yè)中顯示服務(wù)器時(shí)間
在網(wǎng)頁(yè)上顯示時(shí)間,如果取的是用戶本機(jī)的時(shí)間,由于用戶的時(shí)間往往不準(zhǔn)確,所以顯示的有問(wèn)題。而服務(wù)器時(shí)間一般不會(huì)誤差太大,所以最好顯示服務(wù)器時(shí)間2013-03-03
VScode敲代碼時(shí)自動(dòng)導(dǎo)入包的解決方案
這篇文章主要介紹了VScode敲代碼時(shí)自動(dòng)導(dǎo)入包的解決方案,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用vscode具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-09-09
IIS 301重定向與程序代碼實(shí)現(xiàn)301重定向的差別
過(guò)IIS做301重定向確可以實(shí)現(xiàn)傳遞網(wǎng)站的權(quán)重,還不會(huì)導(dǎo)致流量丟失。2010-11-11
調(diào)用無(wú)文檔說(shuō)明的?Web?API過(guò)程描述
這篇文章主要為大家介紹了調(diào)用無(wú)文檔說(shuō)明的Web?API過(guò)程描述,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>2022-03-03

