我有这个目录结构 ./bin/<java class files> ./sometool/bin/<files for the tool> 我需要避免跟踪Java类文件,因此应将以下内容添加到.gitignore文件中: ...以及一些其他的文件和目录。 看起来,如果我想避免跟踪Java类文件,我应该将这个添加到.gitignore文件中: bin/ 然而,这似乎也忽略了路径./sometool/bin。如果是这样的话,我该如何获得我想要的行为。
.gitignore
中的路径以包含.gitignore
的文件夹为根目录(如果需要,您可以每个文件夹都有一个.gitignore
)。因此,将一个内容为/bin
的.gitignore
放置在与bin
相同的文件夹中将使其忽略该文件夹中命名为bin
的文件或文件夹。如果您想指定bin
是一个文件夹,则请添加尾随斜杠。总之,使用/bin/
将仅忽略与.gitignore
文件位于同一文件夹中的bin
文件夹。 - Carlos Campderrós