2017-01-24 29 views
0

我使用Windows 10.下面是我的文件夹结构。Git如何忽略修改后的文件夹?

Test 
    -> Test2 -> Test3 
    -> .gitignore 

的.gitignore

Test2/Test3 

想在本地igone Test3的。它修改了文件。所以直到展示。它已经在.gitignore

不过它的显示上git status

+0

如果您只想在本地忽略,请使用'.git/info/exclude'而不是'.gitignore':http://stackoverflow.com/questions/1753070/git-ignore-files-only-locally – rom1v

+0

In排除文件夹需要放置什么?无法创建'.git'目录,它说无效的文件类型 –

+2

您不能忽略修改过的文件。您只能忽略不在存储库中的文件,也就是说'.gitignore'或'.git/info/exclude'只能影响处于'added'状态的文件,绝不会影响'modified状态。 –

回答

0

你必须

git rm --cached -r . 

删除git的高速缓存,然后重新添加文件将正常工作,你让git忽略

git add . 
+0

如何撤消上述命令?我有一些问题 –

+0

你有什么问题?在你添加完git后,不会有任何问题 – DilumN

-1

本地文件可以在.git/info/exclude中设置(类似于.gitignore)。