GIT并忽略现有数据

时间:2014-10-22 06:03:00

标签: git tfs ignore

我的NAS上有一个git存储库。我使用Windows和Linux SmartGit / Hg与它进行接口 我不得不在TFS中使用一些旧的存储库make并转换为GIT一个,到目前为止一直很好(程序很困难,但我有成功)。对于新项目,我可以告诉GIT(在第一次“提交”之前)我想要排除哪个目录,但是转换后的存储库会自动将git放在一个来自TFS的目录中。我想TFS也有这个目​​录的所有更改。

所以我认为我可以告诉GIT忽略这个目录,但是从SmartGit / Hg看来,如果一个目录/文件提交一次我不能把它放到ignore目录中,那么我怎么能告诉git忽略为了将来那个目录?

2 个答案:

答案 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/

凯文