现在我确实尝试搜索此内容,但是搜索标点符号通常很困难。但是同样,我认为这会在之前得到解决,所以请指出是否存在重复的答案!
我的quetsion在.gitignore
文件中,两者之间有什么区别
.gitignore文件1:
ignore_this_folder/
.gitignore文件2:
ignore_this_folder/*
我认为两者都将忽略文件夹ignore_this_folder
中的所有内容。有“最佳实践”吗? *
在这种情况下是没有用的吗?还是有一些细微的差别?
答案 0 :(得分:4)
Ignore_this_folder / 将忽略目录,而无需查看目录内部。
Ignore_this_folder / * 将忽略目录中的所有文件,并且由于git不会跟踪空文件夹,这意味着这两种模式是相同的。 但是在某些用例中,您想使用一个。
假设您要忽略目录中除一个文件(example.txt)之外的所有文件,以下模式将不起作用
Ignore_this_folder/
!Ignore_this_folder/example.txt
您应该使用
Ignore_this_folder/*
!Ignore_this_folder/example.txt
从可能的重复中得到启发
What's the difference between Git ignoring directory and directory/*?