很确定没有人问过这个确切的模式......
我有一些(未跟踪)自动生成的配置文件,我试图忽略:
?? PanDA/dp_ptu/cfg/cpp/
?? RCMB/cfg/cpp/
(cpp/
文件夹是自动生成的,但cfg/
中有其他文件需要提交。)所以我在.gitignore
中输入了以下内容:
cfg/cpp/
但它不起作用。这确实有效:
*/*/cfg/cpp/
*/cfg/cpp/
显然很臭,因为我需要为每个cpp
目录添加一个新条目。这也有效:
cpp/
但我可能希望在存储库的其他位置有一个cpp
文件夹,所以我真的想避免这样做。还有另一种方式吗?
答案 0 :(得分:1)
**/cfg/cpp/
适合我。或者您可以尝试将其放入.git/info/exclude
。如果在您的环境中忽略**
,则无法采用其他方式。