从.gitignore中排除新创建的Makefile

时间:2013-10-30 06:52:16

标签: git gitignore

我在git repo中有几个文件夹。每个文件夹都包含一个“arm”文件夹,该文件夹包含在.gitignore文件中。但我在“arm”文件夹和arm文件夹的子文件夹中有一些Makefile。当我在源代码控制下的Makefile中进行更改时git status向我显示更改。但是如果我在“arm”文件夹中创建新的子文件夹并添加Makefile git status输出为空。如何在.gitignore输出中更改git status文件以查看未跟踪的Makefile?

2 个答案:

答案 0 :(得分:0)

最好使用命令行将Makefile添加到Git中:

git add -f Makefile

答案 1 :(得分:-1)

您可以使用.gitignore添加覆盖git add -f arm/Makefile配置的Makefile,使git仍然忽略文件夹中的内容,除了它现在跟踪的Makefile。

或者您可以在.gitignore上添加Makefile的例外,例如:

arm/*
!arm/Makefile