2013-10-30 75 views
3

我在git倉庫中有幾個文件夾。每個文件夾都包含一個包含在.gitignore文件中的「arm」文件夾。但是我在「arm」文件夾和arm文件夾的子文件夾中有一些Makefiles。當我在源代碼控制git status下的Makefiles中進行更改時,會顯示更改。但是,如果我在「arm」文件夾中創建新的子文件夾並添加Makefile git status輸出爲空。如何更改.gitignore文件以查看git status輸出中未跟蹤的Makefiles?從.gitignore中排除新創建的Makefile

+0

[這](http://stackoverflow.com/questions/5533050/gitignore-exclude-folder-but-include-特定的子文件夾)可能會幫助你!也發佈你的.gitignore。 – Boj

回答

0

您可以添加Makefile覆蓋.gitignore配置,使用git add -f arm/Makefile,使git仍然忽略文件夾中除了現在由它跟蹤的Makefile之外的內容。

或者你可以添加例外Makefile文件上.gitignore,如:

arm/* 
!arm/Makefile 
+0

請注意,對於子文件夾中的Makefiles,異常不起作用! – michas

+0

我嘗試,但它不適用於未跟蹤的文件。 –