设置git忽略已经track的文件,更改后但不想更新的文件

1、忽略已经track的文件:

对于untrack的文件,.gitignore直接忽略
对于已经track的文件,我们可以这样做:

 

这样,即使已经更改了文件,用git status也不会看见文件已经更改。
但在使用时需要小心,取消这种设定可以使用:

2、查找所有并恢复已经track且被忽略的文件:

找出所有被忽略的文件:

提取文件路径:

取消被忽略的所有文件: