git 修改最后一次提交、刪除文件和重命名文件


一、修改最后一次提交

問題出現:
Situation One:版本剛一提交(commit)到倉庫,突然想起漏掉兩個文件還沒有添加(add)
Situation Two:版本剛一提交(commit)到倉庫,突然想起版本說明寫得不夠全面,無法彰顯你本次修改的重大意義……

由於使用reset命令過於繁瑣,需要提交一個新的版本,這里可以使用帶 --amend 選項的 commit 命令,(即git commit --amend)Git 會“更正”最近的一次提交。由於這里沒有-m說明,會進入以下頁面:

 

 

 

這個界面其實只是讓你編輯提交說明而已。如果不需要修改,可以連續按下兩個大寫Z來退出,或者按下(:)再輸入q!退出,Git會保留舊的提交說明。如果需要提交說明又不想用這么繁瑣的方式,輸入git commit --ammend -m “新的提交說明” 即可。

二、刪除文件

問題一:不小心刪除文件怎么辦?
現在從工作目錄中手動刪除 README.md 文件,然后執行 git status 命令:

 

 提醒使用 checkout 命令可以將暫存區域的文件恢復到工作目錄:

 

 文件就會重新返回。

三、重命名文件

直接在工作目錄重命名文件,執行git status出現錯誤:

 
 

正確的姿勢應該是:

git mv 舊文件名 新文件名

注:Windows 使用 ren 命令修改文件名,Linux 是使用 mv 命令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM