我的NAS上有一个git存储库。我使用Windows和Linux SmartGit / Hg与它进行接口 我不得不在TFS中使用一些旧的存储库make并转换为GIT一个,到目前为止一直很好(程序很困难,但我有成功)。对于新项目,我可以告诉GIT(在第一次“提交”之前)我想要排除哪个目录,但是转换后的存储库会自动将git放在一个来自TFS的目录中。我想TFS也有这个目录的所有更改。
所以我认为我可以告诉GIT忽略这个目录,但是从SmartGit / Hg看来,如果一个目录/文件提交一次我不能把它放到ignore目录中,那么我怎么能告诉git忽略为了将来那个目录?
答案 0 :(得分:2)
您需要从索引中删除该文件夹(但不要从磁盘中删除):
git rm --cached -r yourFolder
(参见“gitignore
after commit”和“How to remove a directory in my GitHub repository?”)
然后.gitignore
将能够忽略该文件夹。
yourFolder/
答案 1 :(得分:0)
您可以使用gitignore文件。 在这里,您可以定义哪些目录和文件不会被提交。
点击以下链接: https://help.github.com/articles/ignoring-files/
凯文