我正在尝试创建一个.gitignore,它可以:
忽略所有文件
除了不要忽略所有以.inc结尾的文件
除了不要忽略一个特定文件,some_file.inc
这似乎不起作用,尽管我正在为已提交并推送的现有存储库更改.gitignore。
现在,我意识到我不想跟踪对仓库正在跟踪的某个文件的更改。当我稍后在此存储库中下拉列表时,我不希望对该特定文件进行任何更改。我也不需要使用'git status'检测到对该文件的更改,也不必在下拉之前提交它们。
# Ignore Everything
*
# Except don't ignore *.inc files
!*.inc
# Except ignore some_file.inc?
some_file.inc
我该怎么做?
[.gitignore
不适用于已经被跟踪(提交)的文件。
为了停止跟踪它们,需要提交明确删除这些文件的提交。
之后的任何提交都将停止跟踪您要.gitignore
的文件>