【发布时间】:2010-10-13 21:42:27
【问题描述】:
我可以告诉 git 忽略已修改(删除)但不应提交的文件吗?
情况是我在 repo 中有一个子目录,其中包含我根本不感兴趣的东西,所以我删除了它以防止它出现在自动完成等(在 IDE 中)。
但是现在,如果我将该文件夹添加到 .gitignore,则根本没有任何变化,所有内容都显示为 git status 已删除。
有没有办法让 git 忽略它?
(或者,当我使用 git-svn 时,我可以将更改提交到本地 git 并确保它们不会传递到 svn repo 吗?)
【问题讨论】:
-
而不是仅仅在回购索引中将它们标记为未修改,您可能希望将它们从索引中完全删除。因此,虽然您的工作目录中仍然有该文件,但可以完全删除 repo 索引,而 git 甚至根本不会认为它已经存在。请参阅下面我的答案中的链接。