2012-04-10 221 views
1

我是Git的新手,請耐心等待。我初始化了我的倉庫,並使用'git add'。Git從跟蹤中刪除已刪除的文件

如果我刪除一個文件並提交,會發生什麼?我需要重用'git add。'嗎?我如何確保當我推送到github上時,刪除的文件不會在那裏?

+1

這取決於你的意思是'不存在'。你可以使用git rm,但其他人仍然可以回到歷史記錄並檢索這個文件。如果您提交併推送了帶有密碼的文件,則必須重新編寫您的樹。本網站有很多答案可以告訴你如何做到這一點以及後果。 – 2012-04-10 20:55:41

回答

5

使用git rm刪除一個文件並讓Git識別刪除。

git rm path/to/file 
git commit 
git push 
+0

我從我的文件夾中刪除了一堆文件,我不想在提交和推送時出現。有沒有辦法用目錄中的當前文件重新更新整個存儲庫?因爲我不記得使用git rm – 2012-04-10 21:06:50

+0

的名字輸入'git status',它會告訴你什麼文件丟失了。您可以使用'git add -u'將所有丟失的文件標記爲已刪除。 – Amber 2012-04-10 21:08:47

相關問題