【问题描述】
1. 无脑[git add .] [git commit -m]
2. 发现在.gitignore中的文件被追踪并且被提交了
【解决方法】
1. [git reset --soft HEAD ^] 将上一次提交撤回
2. [ git rm --cached .vscode/settings.json] 删除缓存
3. [git reset HEAD .] 将暂存区提交撤回到工作区
4. [ git update-index --assume-unchanged *\:\\***\\***\\.vscode\\settings.json] 取消追踪该文件(注意该命令大小写敏感并且需要全路径, 见https://stackoverflow.com/questions/12920652/git-update-index-assume-unchanged-returns-fatal-unable-to-mark-file)
5. [git add .] [git commit -m ""]
标签:git,--,提交,commit,gitignore,追踪 From: https://www.cnblogs.com/VaderSkywalker/p/16982652.html