Git之修改commit


1、git commit --amend "new commit-description"


在提交後,發現提交的內容和描述都有偏差,首先在工作區進行相應修改,然後添加到暫存區,然後使用該命令,

並修改commit-description,Git會將暫存區的修改和上次commit合併,生成新的commit-id提交到版本庫,從而達到修

改commit內容和description的目的。

     如果暫存區中沒有修改,那麼僅僅是將上次的commit的commit-description修改。

查看commit 信息

在工作修改、add到暫存區、commit amend後,查看commit信息

commit-id不同,說名生成新的commit

2、git reset --soft HEAD^ + git commit -m "new commit description"


首先使用git reset --soft HEAD^ 將master指向上一版本(即上一次提交的狀態),然後重新commit達到修改

commit內容和description的目的。

查看commit信息
執行git reset --soft HEAD^後查看commit信息


執行commit後查看commit信息


commit-id不一樣,證明生成新的commit

 
    





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章