📅  最后修改于: 2023-12-03 15:30:55.563000             🧑  作者: Mango
有时,我们希望在 Git 中忽略某些文件或文件夹,以免它们被提交到仓库中。 但是,即使在 .gitignore 文件中添加了这些文件,也可能会遇到一个问题:在克隆仓库时,某些文件可能会被更改为可执行文件,而这并不是我们想要的。
这种情况下,我们需要在 .gitignore 文件中添加以下设置来忽略文件的执行权限:
# 忽略执行权限
*
!*important_file.txt
!*/
上述代码块中,星号将忽略所有的文件和文件夹。但是,通过在第二个行首添加感叹号,我们可以排除其中的某些文件或文件夹。最后一行将排除所有文件夹,在星号排除之后,又通过添加感叹号排除所有文件夹。
通过以上设置,我们可以确保在克隆仓库时,文件不会被更改为可执行文件而把它们添加到仓库中。