删除已加入 .gitignore却仍被git追踪的文件

.gitignore 文件只会影响未被跟踪的文件,而已经被 Git 跟踪的文件不会因为被添加到 .gitignore 而停止被跟踪。

eg:例如在创建.gitignore文件前,已经将sync.sh文件推送到远程分支,因此该文件已被git追踪。
去掉sync.sh文件追踪的步骤:

bash 复制代码
# 此操作后,sync.sh文件在vscode里面变成红色,曾经因为这一步兵荒马乱导致文件被删除
# 因此操作前一定要做好文件备份,以免操作失误,文件丢失
git rm --cached sync.sh
# 提交信息
git commit -m "Stop tracking sync.sh"
# 推送
git push
相关推荐
春日见12 小时前
E2E自驾规控30讲:导论
开发语言·驱动开发·git·matlab·计算机外设
__雨夜星辰__14 小时前
什么是 Git 与 Git※hub(※Git※hub加※速访※问教程)
git·github
家里有只小肥猫17 小时前
新项目git推送 删除
git
小码狐18 小时前
GIT相关
git·idea·基础
csdn_aspnet19 小时前
Git贡献全流程拆解:从Fork到PR的完整指南
git·fork·pr
XuDream20 小时前
idea中忽略idea文件不提交git和取消被 Git 追踪
java·git·intellij-idea
0xCode 小新21 小时前
Git常用操作
git·gitee·github
0vvv021 小时前
bugku-web-source(git泄露
git·ctf
Joy T21 小时前
【Web3】告别Remix:基于Hardhat的智能合约工程化构建与实战
git·web3·node·智能合约·hardhat
晨曦蜗牛21 小时前
Windows 上 Claude Code 报错 “requires git-bash“ 的完整解决方案
windows·git·bash