命令:git update-index --assume-unchanged 文件名
作用:忽略文件的改动,但是不加入.gitignore 文件中,这样可以达到仅在本地目录中忽略,不影响其他团队成员的工作。
命令:git update-index --no-assume-unchanged 文件名
作用:上一个命令的逆操作,重新追踪文件改动。
便捷用法,编写 shell 脚本,

#!/bin/bash
git update-index --assume-unchanged 文件名

disable_track.sh 放在项目的.git/hooks 文件夹中(如果需要把脚本加入版本管理分享可以放在别的目录),然后打开 git bash 命令行,执行$ ./.git/hooks/disable_track.sh 即可。
同理建立 enable_track.sh
#!/bin/bash
git update-index --no-assume-unchanged 文件名
做逆向操作。

最新文章

  1. 你真的会玩SQL吗?让人晕头转向的三值逻辑
  2. cookies,sessionStorage 和 localStorage区别
  3. MAC OS 系统使用心得
  4. 驳 GarbageMan 的《一个超复杂的简介递归》——对延迟计算的实验和思考
  5. Delphi中uses在interfeace和implementation中的区别
  6. 求链表中倒数第k个节点
  7. 由Tencent://Message协议想到的一个解决方案
  8. PowerDesigner一些小技巧
  9. 动态规划(背包问题):POJ 1742 Coins
  10. JSP学习--常用作用域
  11. 大型分布式C++框架《二:大包处理过程》
  12. Android : Activity 和 TabActivity 共用一个OptionMenu
  13. php curl 的几个实例
  14. jsp注册页面的省份联动(网上copy别人的,然后自己弄了一下才知道怎么用)
  15. iOS使用带字体图标的UIButton(支持各种方向)
  16. linux数据库环境搭建
  17. home目录迁移至新分区
  18. JAVA 第二天 关键字
  19. Java开发笔记(二十七)数值包装类型
  20. [Java] Create File with java.io.File class

热门文章

  1. gitbucket
  2. 任务48:Identity MVC:Model后端验证
  3. CodeForces 719A Vitya in the Countryside (水题)
  4. Apache Thrift 在Windows下的安装与开发
  5. 如何才能优雅地书写JS代码
  6. MAC下如何配置Android手机调试(将测试手机加入到Mac系统的调试列表中)
  7. SQL中进行转列的几种方式
  8. 从输入url到浏览器显示页面的过程
  9. 目标&计划
  10. Python读取文件行数不对