1. 程式人生 > >git-重新命名檔案,提交補救,修改

git-重新命名檔案,提交補救,修改

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。資料小丸子。
資料小丸子