2012-04-10 153 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

相关问题