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

删除已加入 .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

http://www.kler.cn/a/577698.html

相关文章:

  • 一键无损放大视频,让老旧画面重焕新生!
  • 智能交通违章处理系统:AI赋能下的智慧交通解决方案
  • 【数据库】通俗易懂掌握MySQL存储最小单位及数据存取过程
  • Tomcat快速入门指南
  • 基于SSM+MySQL实现个人博客网站
  • 004-获取CPU占用率
  • AI壁纸进阶宝典:让创作效率与质量飞速提升的法门
  • vLLM 部署大语言模型的系统选择策略
  • 动态算术优化算法Dynamic Arithmetic Optimization Algorithm (DAOA)、附完整代码
  • 数据库原理5
  • 系统功能:查询系统各角色数量
  • Visual studio + Qt 项目配置管理
  • 定制开发开源AI智能名片S2B2C商城小程序:以“晒”为桥,构建信任,助力社交新零售飞跃
  • 1688按图搜索商品(拍立淘)API返回的数据结构
  • WHAT - Tree Shaking 的前提是 ES Module
  • ubuntu 22.04附加驱动安装NVIDIA显卡驱动重启后无WiFi蓝牙等问题
  • Django 中,Form 和 ModelForm的用法和区别
  • Facebook 的历史与发展:从校园网站到全球社交平台
  • AIP-161 域掩码
  • Matlab中lfilter函数