当前位置: 首页 > news >正文

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

.gitignore 文件只会影响未被跟踪的文件,而已经被 Git 跟踪的文件不会因为被添加到 .gitignore 而停止被跟踪。
eg:例如在创建.gitignore文件前,已经将sync.sh文件推送到远程分支,因此该文件已被git追踪。
去掉sync.sh文件追踪的步骤:

# 此操作后,sync.sh文件在vscode里面变成红色,曾经因为这一步兵荒马乱导致文件被删除
# 因此操作前一定要做好文件备份,以免操作失误,文件丢失
git rm --cached sync.sh
# 提交信息
git commit -m "Stop tracking sync.sh"
# 推送
git push

相关文章:

  • 突破极限:高性能ROCK 220A-M 工业级无人机电调深度测评 —— 无人机动力系统的核心守护者
  • 审批流AntV框架蚂蚁数据可视化X6饼图(附注释)
  • Java 8 Stream API 详解
  • MySQL的安装和配置
  • 【Vue3 Element UI - Plus + Tyscript 实现Tags标签输入及回显】
  • 阿里云QwQ-32B模型发布:AI领域的新突破
  • 机器学习数学基础:43.外生变量与内生变量
  • linux固定IP并解决虚拟机无法ping其他电脑问题
  • Java面试第八山!《Spring框架》
  • 中学学习难点管理思维魔方
  • Qt的QTextBrowser`的样式设计
  • Spring Boot API 项目中 HAProxy 与 Nginx 的选择与实践
  • 《V8 引擎狂飙,Node.js 续写 JavaScript 传奇》
  • nodejs关于后端服务开发的探究
  • 豪越智慧消防安全:电气火灾监控系统守护用电安全
  • upload-labs详解(1-12)文件上传分析
  • 算法系列之数据结构-Huffman树
  • 【够用就好006】如何从零开发游戏上架steam面向AI编程的godot独立游戏制作实录001流程
  • AI绘画软件Stable Diffusion详解教程(7):图生图基础篇(改变图像风格)
  • 蓝桥杯题型
  • 在线推广是网站推广的首要工具/永久免费域名申请
  • 网站建设课程简介图片/今天重大新闻
  • 一台云服务器做多个网站/定制网站
  • 黄石网站开发/seo推广系统排名榜
  • 广州宝安建网站/搜图片找原图
  • 网页与网站的区别是什么/公司做网络推广哪个网站好