2
每次我執行git diff
時,儘管自第一次提交以來提交了很多提交,但它不斷向我提供很久以前提交的有關文件刪除的舊更改。git diff將刪除顯示爲新更改
我刪除了大約7次提交前的提交中的東西的整個文件夾,並仍然在分支或合併,git行爲就像刪除是新的。做git diff
仍然顯示刪除的文件的每一行爲「剛剛被刪除」,就好像這是新的,但我刪除了他們之前的許多提交。
發生了什麼事?
每次我執行git diff
時,儘管自第一次提交以來提交了很多提交,但它不斷向我提供很久以前提交的有關文件刪除的舊更改。git diff將刪除顯示爲新更改
我刪除了大約7次提交前的提交中的東西的整個文件夾,並仍然在分支或合併,git行爲就像刪除是新的。做git diff
仍然顯示刪除的文件的每一行爲「剛剛被刪除」,就好像這是新的,但我刪除了他們之前的許多提交。
發生了什麼事?
如何將文件添加到您的索引? git add .
不會被刪除的文件添加到您的索引,你必須要麼使用git add -u
或git rm filename.txt
還是我最喜歡的,「git的承諾-a ......」,這只是我想要做什麼,大部分的時間。 :)而「git status」是你的朋友。 –
在你實際執行提交之前,總是要檢查'git status'必須說的是一個好習慣。 –
我認爲'git add .'和'git status'幾乎是一個命令,因爲我總是一起使用它們。 – kubi