我使用Windows 10.下面是我的文件夹结构。Git如何忽略修改后的文件夹?
Test
-> Test2 -> Test3
-> .gitignore
的.gitignore
Test2/Test3
想在本地igone Test3的。它修改了文件。所以直到展示。它已经在.gitignore
。
不过它的显示上git status
我使用Windows 10.下面是我的文件夹结构。Git如何忽略修改后的文件夹?
Test
-> Test2 -> Test3
-> .gitignore
的.gitignore
Test2/Test3
想在本地igone Test3的。它修改了文件。所以直到展示。它已经在.gitignore
。
不过它的显示上git status
你必须
git rm --cached -r .
删除git的高速缓存,然后重新添加文件将正常工作,你让git忽略
git add .
如何撤消上述命令?我有一些问题 –
你有什么问题?在你添加完git后,不会有任何问题 – DilumN
本地文件可以在.git/info/exclude中设置(类似于.gitignore)。
如果您只想在本地忽略,请使用'.git/info/exclude'而不是'.gitignore':http://stackoverflow.com/questions/1753070/git-ignore-files-only-locally – rom1v
In排除文件夹需要放置什么?无法创建'.git'目录,它说无效的文件类型 –
您不能忽略修改过的文件。您只能忽略不在存储库中的文件,也就是说'.gitignore'或'.git/info/exclude'只能影响处于'added'状态的文件,绝不会影响'modified状态。 –