2

我最近开始使用 git-svn,并试图通过运行“git svn show-ignore >> .gitignore”来告诉 Git 忽略 Subversion repo 忽略的任何文件(主要是二进制文件和目标文件)

然后我运行 git status,看到现在在我的 .gitignore 列表中的许多文件仍然显示在“未跟踪文件”下。为什么?我需要做什么来解决这个问题?

还是我以错误的方式解决这个问题?我只想能够运行“git add”。没有它在提交中添加所有垃圾。

谢谢。

4

1 回答 1

2

如果您已经在 Git 存储库中导入了这些文件,则在您使用它们之前不会忽略git rm --cached它们。

在看到工作之前,您需要从 Git 索引中删除这些文件(因此是--cached选项) 。.gitignore

于 2012-11-08T08:03:38.470 回答