删除已加入 .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
相关推荐
咖啡星人k1 小时前
MonkeyCode 的 Git 集成:AI编程如何与版本控制无缝协作
git·ai编程·monkeycode
恋喵大鲤鱼2 小时前
git remote
git·git remote
恋喵大鲤鱼3 小时前
git cherry-pick
git·git cherry-pick
恋喵大鲤鱼4 小时前
git push
git·git push
stevenzqzq4 小时前
androidstudio 上配置git
git
向日葵.5 小时前
linux & qnx & git 命令 2
linux·运维·git
恋喵大鲤鱼6 小时前
git log
git·git log
阿明67 小时前
Git的原理与使用
git
阿旭超级学得完7 小时前
Linux基础指令 四(apt,vim,git,cgdb)
linux·服务器·开发语言·数据结构·c++·git·vim
恋喵大鲤鱼20 小时前
git mv
git·git mv