Git 忽略已跟踪文件的改动

git update-index --assume-unchanged

Git之本地忽略

这个分两种情况:

本地永久忽略,效果的gitignore一样,只不过不适于写到gitignore中而已,可以自己建立一个本地独享的gitignore,然后git config --global core.excludesfile  文件的绝对路径,也可以直接将本地要忽略的文件添加到.git/info/exclude中。

不过上述都是针对没有跟踪的文件来说的,如果文件已经被跟踪了你如果在本地想要忽略它的改动,就不能使用以上的方法了。通俗地讲比如一个编译Android的脚本在其它电脑上都是使用的-j32来编译的,但是你的电脑配置没有别人的好,不能开到-j32,但是这个脚本是已经跟踪过的,你修改了就会在每次的git status中看到。对于这种情况Git有一个忽略改动的方法:

$ git update-index --assume-unchanged /path/to/file       #忽略跟踪

$ git update-index --no-assume-unchanged /path/to/file  #恢复跟踪

如下所示:

好了,完成了。这个文件的改动就不会被显示出来。

转自:https://my.oschina.net/xinxingegeya/blog/391432

转载于:https://www.cnblogs.com/songzhenhua/p/11290740.html

git update-index --assume-unchanged忽略跟踪相关推荐

  1. Smart Git Assume Unchanged

    今天写代码提交文件的时候不小心用鼠标点击到 Toggle "Assume Unchanged"按钮,然后要Commit的文件就消失不见了. 用 git update-index - ...

  2. Unable to update index for central http://repo1.maven.org/maven2/

    http://blog.csdn.net/luoqiaozhen/article/details/5800418 Unable to update index for central http://r ...

  3. (转载)解决eclipse安装maven的问题:Unable to update index for central|http://repo1.maven.org/maven2...

    问题产生如下: 因为单位使用了过滤,访问Internet时,超过10M的内容就拒绝. 因为maven插件在初始时,需要下载Maven的index文件,这个文件比较大,有38M多,下载不成功. 所以造成 ...

  4. git fatal: index file smaller than expected

    为什么80%的码农都做不了架构师?>>>    由于git的index文件出错. 需要删除.git/index文件, 然后运行git reset,重新生成index文件. git r ...

  5. 解决eclipse安装maven的问题:Unable to update index for central

    解决eclipse安装maven的问题:Unable to update index for central 参考文章: (1)解决eclipse安装maven的问题:Unable to update ...

  6. GIT提交的时候,忽略某些文件 比如*iml文件

    GIT提交的时候,忽略某些文件 比如*iml文件 第一步:点击 setting 第二步:点击Editor下的File Types 第三步:编辑,在后面添加 .iml;.idea;.gitignore; ...

  7. git版本管理-代码提交时忽略target文件夹

    [转]git版本管理-代码提交时忽略target文件夹,及其他文件 话不多说,提交代码需要忽略target文件夹是,在我网上找的文章中,这两个文章是我认为很有帮助的,直接把链接发到这里就好了 第一次转 ...

  8. 三、Git本地仓库基本操作——git仓库忽略跟踪文件

    1. .gitignore文件 在工作区中的文件内容,很多时候我们基本只关注源文件.所以,肯定有些文件是不想使用git去管理的,比如: 编译生成的中间文件 相关的IDE工程文件(当然也可以进行git管 ...

  9. Git常用操作(清除工作区未跟踪文件、保存和恢复进度、打标签)

    git clean 清除工作区未跟踪文件 git clean 命令去除冗余文件或者清理工作目录 git clean -f -d 移除工作目录中所有未追踪的文件以及空的子目录.(-f强制删除) git ...

最新文章

  1. 【硬核】自己动手实现轻量级神经网络推理框架
  2. 我的电脑不联网,很安全,黑客:你还有风扇呢
  3. ERP实施完了,为什么还要做MES?
  4. spring如何解决循环依赖
  5. ant design select 坑总结
  6. 电脑手写板_点到之处妙笔生花,实用平板电脑手写电容笔推荐
  7. textarea属性
  8. H3C nat转换实验
  9. 每天一道剑指offer-把数组排成最小的数
  10. STVD环境下开发STM8,如何查看工程占用的Flash、EEPROM、RAM的情况
  11. matlab中radon函数6,matlab实用程序(六)
  12. AutoCAD2020中文版软件下载和安装教程|兼容WIN10
  13. html文件用excel打开乱码,如何解决IE打开Word、Excel乱码问题
  14. 2020ubc大学计算机硕士录取条件,2020Fall录取|研究牛校UA阿尔伯塔大学计算机硕士两年全奖!...
  15. Android中指南针的实现
  16. Mysql使用Double类型报错Out of range value的解决
  17. Java 的垃圾回收
  18. 【人工智能】1.问题求解:启发式搜索算法
  19. Moran_DeepLPF_Deep_Local_Parametric_Filters_for_Image_Enhancement_CVPR_2020_paper
  20. 谷底飞龙的技术博客集

热门文章

  1. 魔兽改建程序源码(一)
  2. linux看电影软件下载,LINUX总结第5篇:Cent os常用软件(看电影、听音乐、看pdf、看word等)...
  3. python3 yield和iter的区别_Python中的yield关键字
  4. 为什么视频网站的视频链接地址是blob
  5. 全世界都在劝退学Android的程序员
  6. 好系统重装工具告诉你无线路由器和宽带连接属性怎么设置
  7. 关于Anaconda打不开/闪退问题
  8. 【C语言】第十一届蓝桥杯省赛第二场-----试题 G: 单词分析
  9. java编写电器商店管理系统,设计家电销售管理系统
  10. PKI那些不为人知的秘密(吐血总结)