“不需要 git 管理 / 把文件踢出 git 管辖区 / 让 git 无视这个文件的存在吧” 的设置是应该放在 .gitignore 里的
如果误操作了,则先更新 .gitignore 文件并 commit,再对此文件把它移出去、commit 一次、再把它移回来就 OK
参考
https://stackoverflow.com/questions/1274057/how-to-make-git-forget-about-a-file-that-was-tracked-but-is-now-in-gitignore/1274081#1274081 例子
cd testDir1
git init
touch 1.txt 2.txt 3.txt 4.txt 5.txt
git add 1.txt 2.txt
git commit -m 'update'
touch .gitignore
nano .gitignore 写入 2.txt
git commit -m 'update gitignore'
把 2.txt 移到外面目录( git 管辖区文件夹的外面)
git add 2.txt
git commit -m 'update'
把 2.txt 移到目录( git 管辖区文件夹)
git status
此后 2.txt 不会再被 git 管辖