我最近开始使用git-svn,并尝试通过运行“git svn show-ignore>> .gitignore”来告诉Git忽略Subversion repo忽略的任何文件(主要是二进制文件和目标文件)
然后我运行了git状态,并且看到现在我的.gitignore列表中的许多文件仍然显示在“未跟踪文件”下。为什么?我需要做些什么来解决这个问题?
或者我是以错误的方式来做这件事的?我只想运行“git add”。没有它将所有垃圾添加到提交中。
感谢。
答案 0 :(得分:2)
如果你已经在Git仓库中导入了这些文件,那么在你git rm --cached
之前不会忽略它们。
在看到--cached
工作之前,您需要从Git索引中删除这些文件(因此.gitignore
选项)。