2017-01-24 57 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)。