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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

git 修改历史提交信息

發(fā)布時間:2025/7/14 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 修改历史提交信息 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

當你不小心,寫錯了提交的注視/信息,該如何處理呢。理論上,SCM是不應(yīng)該修改歷史的信息的,提交的注釋也是。?
? 不過在git中,其commit提供了一個--amend參數(shù),可以修改最后一次提交的信息.但是如果你已經(jīng)push過了,那么其歷史最后一次,永遠也不能修改了。?
? 我使用git commit --amend已經(jīng)push過的,截圖如下,我那個"fixes #3"永遠的在版本歷史中了。?

git commit --amend?

的用法,,,?

# git commit --amend?

然后在出來的編輯界面,直接編輯 注釋的信息。。?

===========================================================================================================

===========================================================================================================

git修改歷史提交?
2011-06-16 17:58?

?????? git使用amend選項提供了最后一次commit的反悔。但是對于歷史提交呢,就必須使用rebase了。?

?????? git rebase -i HEAD~3?

?????? 表示要修改當前版本的倒數(shù)第三次狀態(tài)。?

??????? 這個命令出來之后,會出來三行東東:?

??????? pick:*******?

??????? pick:*******?

??????? pick:*******?

??????? 如果你要修改哪個,就把那行的pick改成edit,然后退出。?



??????? 這時通過git log你可以發(fā)現(xiàn),git的最后一次提交已經(jīng)變成你選的那個了,這時再使用:?

??????? git commit -amend?

??????? 來對commit進行修改。?

??????? 修改完了之后,要回來對不對??

??????? 使用git rebase --continue?

??????? OK,一切都搞定了。

轉(zhuǎn)載于:https://www.cnblogs.com/DamonTang/p/3727682.html

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的git 修改历史提交信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。