gitignore,以某个扩展名跟踪所有文件,但一个特定文件除外

时间:2019-12-05 00:40:25

标签: gitignore

我不必忽略示例中某个扩展名(json)的所有文件,而仅忽略具有相同扩展名的一个特定文件,例如:

# Ignore all files by default, but scan all directories
*
!*/

# track all json files
!*.json

# but don't track this one
Target.json

问题是Target.json被跟踪了,我该如何忽略呢?

1 个答案:

答案 0 :(得分:1)

首先请确保尚未对Target.json进行版本控制:

git rm --cached Target.json

这将允许应用忽略规则。