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

git 不跟踪某些文件的几种方式

git 忽略文件比较

.gitignore

.gitignore: 只能完全忽略文件, 不把 文件 包含到 git 历史 管理中
通常用于忽略对其他人没有用的临时目录

已经被提交的文件, 无法使用 .gitignore 忽略变更

git update-index --assume-unchanged

可以忽略被提交的文件以后的更改
但是仍然保留文件 未来的更改, 文件还会 存在于 git 管理历史中

适合于 .devcontainer 这种团队共享配置
但是开发者可能 微调 的 目录

git 不再 跟踪 文件变化

只能 取消 对 某个文件的 跟踪
git update-index --assume-unchanged
所以需要 配合 find 一起使用


# 不再跟踪 某个目录
find .devcontainer -type f -exec  git update-index --assume-unchanged {} \;# git ls-files:列出 Git 仓库中的所有文件。
# -v:详细模式,显示每个文件的类型和模式。
# grep 'h':过滤输出,只显示那些被标记为 assume-unchanged 的文件(h 表示该文件被标记为 "skipped")。
# 查询 不再 被 跟踪 的文件
git ls-files -v | grep '^h '# 取消 "不再跟踪 规则"
find .devcontainer -type f -exec git update-index --no-assume-unchanged {} \;

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Honeybee Locality-enhanced Projector for Multimodal LLM
  • 融资3亿美元——月之暗面:AI大模型领域的新星
  • erlang小白的学习之路--rebar3 升级
  • 回归评价指标
  • 数据中心网络设计方案-VXLAN+ l2vpn+OSPF
  • 【项目实战】C++视频共享点播系统
  • [ACP云计算]组件介绍
  • libcurl8.9.1 上传mp4文件
  • java基础概念17-static
  • 关于宠物浮毛对身体是否有害?宠物空气净化器选对告别浮毛困扰
  • 《雅思口语真经总纲1.0》话题实战训练笔记part1——6. Music
  • 海量日志数据收集监控平台应该怎么设计和实现
  • Json-JacksonUtils工具类
  • 力扣高频SQL 50题(基础版)第四十二题之1517.查找拥有有效邮箱的用户
  • 经典文献阅读之--LESS-Map(长期定位轻量级和逐渐演进的语义地图方案)
  • __proto__ 和 prototype的关系
  • “大数据应用场景”之隔壁老王(连载四)
  • angular2开源库收集
  • css的样式优先级
  • Js基础知识(一) - 变量
  • Lsb图片隐写
  • magento2项目上线注意事项
  • Markdown 语法简单说明
  • Python学习笔记 字符串拼接
  • Redis中的lru算法实现
  • Spring Cloud中负载均衡器概览
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 复杂数据处理
  • 免费小说阅读小程序
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 王永庆:技术创新改变教育未来
  • 项目管理碎碎念系列之一:干系人管理
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 译有关态射的一切
  • 《码出高效》学习笔记与书中错误记录
  • raise 与 raise ... from 的区别
  • #07【面试问题整理】嵌入式软件工程师
  • #14vue3生成表单并跳转到外部地址的方式
  • #Lua:Lua调用C++生成的DLL库
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • $GOPATH/go.mod exists but should not goland
  • (10)ATF MMU转换表
  • (3)STL算法之搜索
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (Forward) Music Player: From UI Proposal to Code
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (十六)视图变换 正交投影 透视投影
  • (转)创业家杂志:UCWEB天使第一步
  • (转)德国人的记事本
  • .bat批处理(一):@echo off
  • .NET Core 通过 Ef Core 操作 Mysql
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET运行机制