如何在忽略其父文件夹的同时忽略 gitignore 中的一个文件
How to ignore one file in gitignore while unignoring its parent folder
我想忽略项目中的所有内容,除了
- .gitignore 文件
- 资产文件夹
- ProjectSettings 文件夹
另外我想忽略一个文件 ProjectSettings/ProjectSettings.asset
我四处搜索并在我的 gitignore 文件中写下了这个:
# Ignore Everything
/*
# Except for these:
!/.gitignore
!/Assets
!/ProjectSettings
# Ignore just ProjectSettings
!/ProjectSettings/*
/ProjectSettings/ProjectSettings.asset
问题是我的提交中仍然包含 ProjectSettings/ProjectSettings.asset。如何在取消忽略其父文件夹的同时忽略此文件?
尝试从 git chached
中删除文件:
$ git rm --cached ProjectSettings/ProjectSettings.asset
我想忽略项目中的所有内容,除了
- .gitignore 文件
- 资产文件夹
- ProjectSettings 文件夹
另外我想忽略一个文件 ProjectSettings/ProjectSettings.asset
我四处搜索并在我的 gitignore 文件中写下了这个:
# Ignore Everything
/*
# Except for these:
!/.gitignore
!/Assets
!/ProjectSettings
# Ignore just ProjectSettings
!/ProjectSettings/*
/ProjectSettings/ProjectSettings.asset
问题是我的提交中仍然包含 ProjectSettings/ProjectSettings.asset。如何在取消忽略其父文件夹的同时忽略此文件?
尝试从 git chached
中删除文件:
$ git rm --cached ProjectSettings/ProjectSettings.asset