23
我有这样的目录结构的.gitignore:忽略一个特定的目录和一个只有
./bin/<java class files>
./sometool/bin/<files for the tool>
...以及一些其他的文件和目录。
其作用似乎是,如果我想避免跟踪Java类文件,我应该将其添加到.gitignore文件以:
bin/
但是,看来这也忽略./sometool/bin路径
这是正确的,如果是这样,我如何得到我想要的行为。
不完全正确,但非常如此。 '.gitignore'中的路径的根目录位于包含'.gitignore'的文件夹中(如果需要,您可以为每个文件夹设置一个'.gitignore')。因此,将一个'.gitignore'放入内容'/ bin'将会使其忽略名为'bin'的文件或文件夹作为'.gitignore'。如果你想指定'bin'应该是一个文件夹,然后放一个斜杠。综上所述,使用'/ bin /'将只忽略'.gitignore'文件的同一文件夹中的'bin'文件夹。 – 2013-02-26 09:12:10
感谢您的澄清,总是很好地学习正确的东西。 – 2013-02-26 09:15:28