1
我的.gitignore文件的Git意外忽略文件包含以下行:排除的.gitignore
make/
!make/*.mak
当我运行 “混帐添加化妆/ file.mak” 我得到以下错误:
The following paths are ignored by one of your .gitignore files:
make
Use -f if you really want to add them.
fatal: no files added
当我将make/file.mak添加到例外列表时,为什么会出现此错误?
你的意思是'make/*'或者我不知道我在说什么? – Shahbaz 2012-03-28 18:32:56
从'gitignore(5)':“一个前导斜杠匹配路径名的开头。” 'make/*'将匹配路径名中的任何位置,而'/ make/*'只会匹配回购根目录。 – 2012-03-28 18:35:27
我试过这个解决方案(/ make /和!/ make/*。mak),但它没有解决问题。另外,请注意,我只想排除* .mak,而不是*。 – dromodel 2012-03-28 18:45:46