Git取消文件跟踪 发表于 2021-01-18 更新于 2022-06-27 分类于 Git 本文字数: 272 阅读时长 ≈ 1 分钟 1234git rm -r --cached . # 不删除本地文件git rm -r --f . # 删除本地文件git rm --cached 1.txt # 删除readme1.txt的跟踪,并保留在本地。git rm --f 1.txt # 删除readme1.txt的跟踪,并且删除本地文件。 已经被纳入了版本管理中,则修改 .gitignore 是无效的。 解决方法就是先把本地缓存删除(改变成未track状态),然后再提交: 12345git rm -r --cached .git add .# 提交暂存区到本地仓库中git commit -m 'update .gitignore'