2013-06-20 60 views
2

我已經用git很長一段時間,仍然可以找出。我一些文件,我刪除一些文件...當我想提交,我該怎麼辦?從存儲庫自動刪除文件我已經從工作文件夾手動刪除

#1 
git add . 
git commit -m "123" 

#2 
git rm file1_I_removed 
git rm file2_I_removed 
git rm file3_I_removed 
git rm file4_I_removed 
git add . 
git commit -m "123" 

#3 

git add -u 
git commit -m "123" 

注意,很可能我不記得到底是什麼文件,我已經刪除了(甚至以爲我可以用git status和看到他們)一旦我刪除他們,我想他們被刪除從存儲庫以及無線thout努力像

git rm file1_I_removed 
git rm file2_I_removed ... 
git rm fileN_I_removed 

回答

2

試試這個:

git add -u 

將刪除所有刪除的文件,什麼被修改更新。

如果你有新的文件添加到提交後,你總是可以在git add .之後。

+1

+1。注意:根據您需要在索引中記錄什麼刪除,您可能需要考慮'git add -u .'(git1.8.3 +):請參閱http://stackoverflow.com/a/2190440/6309 – VonC

+0

備註, 謝謝。 –

+1

但是'git add -A .'呢? –