Git修改最后一次提交的內(nèi)容的具體步驟

只是針對(duì)第一次提交

如果發(fā)現(xiàn)最后一次的提交出現(xiàn)了錯(cuò)誤,需要重新提交,就可以用git commit --amend

比如已經(jīng)提交了README.md,但是發(fā)現(xiàn)還有創(chuàng)建一個(gè)新文件一塊提交

  1. 這時(shí)就要先把新文件放到暫存區(qū),用git add test.html
  1. 再使用命令git commit --amend,如果出現(xiàn)了一種編輯的模式


直接輸入:wq然后按回車,這里需要注意的是直接輸入,直接輸入的意思就是不是先按esc或者其他的什么鍵,直接shift加L右邊的鍵輸入冒號(hào),緊接著加上wq,也就是寫入并退出。


新添加到暫存區(qū)的文件就被放到同一次提交里面了。


如果是不是添加新的文件,只是覺得在最后一次提交的時(shí)候有的文件沒有修改完全,那就在修改完了之后,把修改的文件用git add加到暫存區(qū),其他的步驟跟上面是一模一樣的。

如果僅僅是想修改一下最后一次提交的提交信息,那就輸入這樣的命令

git commit --amend -m "新的提交信息"

就可以了,之后沒有任何其他的操作

如果修改之后需要上傳到GitHub,有兩種情況:
第一種是第一次commit(未amend)的時(shí)候就已經(jīng)push到github了,這時(shí)在修改和重新提交之后的push需要加上--force參數(shù),即

git push --force

第二種情況,如果第一次commit之后沒有push到GitHub,那么就沒有影響。
具體可以看GitHub的幫助

博客:https://zhuanyongxigua.github.io

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容