排除可以出现多次的子文件夹
exclude a subfolder that can appear multiple times
我有以下源代码树:
main_folder
main_folder/data
main_folder/subfolder1
main_folder/subfolder1/data
main_folder/subfolder1/subfolder
main_folder/subfolder1/subfolder/data
................
................
什么是正确的 .gitignore 语法来排除数据子文件夹,无论它出现在源代码树中的哪个位置?
在 .gitignore
文件中,您可以通过多种不同方式 ignore
文件。您可以通过逐个设置文件来排除文件,如下例所示:
/main_folder/data
/main_folder/subfolder_1/data
...
...
但您也可以 select 通过使用星号符号来删除文件夹中的子文件夹,如下例所示:
/main_folder/*
/main_folder/subfolder_1/*
在您的情况下,您应该使用以下命令排除名称为 data
的所有文件夹。示例:
data/
像你这样的模拟题你可以找到here
希望对您有所帮助!
我有以下源代码树:
main_folder
main_folder/data
main_folder/subfolder1
main_folder/subfolder1/data
main_folder/subfolder1/subfolder
main_folder/subfolder1/subfolder/data
................
................
什么是正确的 .gitignore 语法来排除数据子文件夹,无论它出现在源代码树中的哪个位置?
在 .gitignore
文件中,您可以通过多种不同方式 ignore
文件。您可以通过逐个设置文件来排除文件,如下例所示:
/main_folder/data
/main_folder/subfolder_1/data
...
...
但您也可以 select 通过使用星号符号来删除文件夹中的子文件夹,如下例所示:
/main_folder/*
/main_folder/subfolder_1/*
在您的情况下,您应该使用以下命令排除名称为 data
的所有文件夹。示例:
data/
像你这样的模拟题你可以找到here
希望对您有所帮助!