git-重新命名檔案,提交補救,修改
阿新 • • 發佈:2019-01-14
1.重新命名檔案
#重新命名檔案
git mv oldname newname
#檢視歷史提交版本:-p表示顯示版本差異,-n表示檢視前n個版本
git log [-p] [-n]
2.對提交的補救
當我們提交(commit)後,還未push前,發現有些檔案忘了暫存了,這些檔案自然也不可能被上傳。此時需要補救措施:即將這些檔案add上,重新commit一下。
假設檔案forget.text是被遺忘的檔案
#第一次提交(忘了檔案) git commit -m "commit-first-time" #將忘了的檔案繼續add上 git add forget.txt #重新提交一次,這樣就能夠將之間檔案和忘了的檔案一起提交了 git commit --amend
3.撤銷暫存
#暫存一個檔案test.txt
git add test.txt
#發現該檔案不需要暫存,那就撤銷吧
git rest HEAD test.txt
4.修改檔案
當我們暫存了檔案test.txt,然後又對它進行了修改,那我們需要再一次暫存它麼?答案是:需要。否則,提交的是上一次暫存的檔案,修改部分不會被提交。
#暫存檔案
git add test.txt
#期間進行了修改……
#再暫存一次
git add test.txt
5.丟棄修改
當我們暫存了檔案,然後又進行修改但未再次暫存。此時如果不想要此次修改,就可以丟棄修改。
#暫存檔案 git add test.txt #期間進行了修改…… #又不想要這些修改了,那就丟棄修改吧。執行完後回到第一次暫存狀態 git checkout -- test.txt
注意:只能是產生修改,並未暫存這次修改後才能丟棄。如果產生修改並通過git add再次暫存了該修改,那麼就沒辦法通過checkout命令撤銷修改了。
歡迎關注個人微信公眾號:moisiets。資料小丸子。