我有一个git存储库,其中有两个文件夹,例如A和B.我想在每个文件夹中放一个.gitignore文件,以便在我工作时,B中的A文件被忽略,而我在B文件中工作A被忽略了。这可能吗? A中带有../B或../B/*等的.gitignore文件不起作用。
答案 0 :(得分:2)
那是不可能的,没有。最好的解决方案是在执行类似操作时使用目录后缀。 EG,坐在A中忽略B:
git status .
或
git status /path/to/A
请注意,大多数git
命令会接受此操作,包括git commit
。因此,不是git commit -a
提交所有内容,只需执行git commit /path/to/A
。