git-忽略文件改动不进行提交
2024-08-28 06:14:24
命令:git update-index --assume-unchanged 文件名
作用:忽略文件的改动,但是不加入.gitignore 文件中,这样可以达到仅在本地目录中忽略,不影响其他团队成员的工作。
命令:git update-index --no-assume-unchanged 文件名
作用:上一个命令的逆操作,重新追踪文件改动。
便捷用法,编写 shell 脚本,
便捷用法,编写 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 文件名
做逆向操作。
同理建立 enable_track.sh:
#!/bin/bash
git update-index --no-assume-unchanged 文件名
做逆向操作。
最新文章
- 你真的会玩SQL吗?让人晕头转向的三值逻辑
- cookies,sessionStorage 和 localStorage区别
- MAC OS 系统使用心得
- 驳 GarbageMan 的《一个超复杂的简介递归》——对延迟计算的实验和思考
- Delphi中uses在interfeace和implementation中的区别
- 求链表中倒数第k个节点
- 由Tencent://Message协议想到的一个解决方案
- PowerDesigner一些小技巧
- 动态规划(背包问题):POJ 1742 Coins
- JSP学习--常用作用域
- 大型分布式C++框架《二:大包处理过程》
- Android : Activity 和 TabActivity 共用一个OptionMenu
- php curl 的几个实例
- jsp注册页面的省份联动(网上copy别人的,然后自己弄了一下才知道怎么用)
- iOS使用带字体图标的UIButton(支持各种方向)
- linux数据库环境搭建
- home目录迁移至新分区
- JAVA 第二天 关键字
- Java开发笔记(二十七)数值包装类型
- [Java] Create File with java.io.File class