删除已加入 .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
相关推荐
抱抱宝3 小时前
Git与GitHub:理解两者差异及其关系
git·github
阿梦Anmory12 小时前
git本地仓库链接远程仓库
git
黄同学real12 小时前
如何下载和使用Git:初学者指南
git
邵奈一15 小时前
git报错:error: RPC failed; curl 16 Error in the HTTP2 framing layer
git·网络协议·rpc
云纳星辰怀自在17 小时前
Git系列之git tag和Release&Milestone
git
繁华似锦respect19 小时前
linux-git
git
残轩20 小时前
用Gitee+Typora轻松打造自己专属的私有云笔记
git·markdown
Eternity.,1 天前
【Git原理与使用三】Git远程仓库
git·gitee·centos·远程仓库
熙曦Sakura1 天前
【Git】删除文件
git
山上春1 天前
常见的 Git 命令
大数据·git·elasticsearch