git忽略对已入库文件的修改
来源:互联网 发布:模糊图像边缘检测算法 编辑:程序博客网 时间:2024/04/29 19:06
关于.gitignore 和 excludes
这两个文件的只针对尚未提交到配置库的文件才起作用。而对于已经提交的文件是不起作用的。
由此可见,这两个文件的初衷是用于排除不希望上传入库的文件。像编译产生的临时文件等。
但是,我们经常有这样一种情况
有个文件,我们必须入库,大家一起共享,但是呢。每个人本地的配置又是因自己本地的环境而异。这样的话,这个文件就很崩溃了。你要入库,通过.gitignore和excludes都不起作用。每次git status都会提示你修改,你又好上传。
对于这种情况,应该使用下面的命令
git update-index –assume-unchanged FILENAME
这样,每个人,从库上取代码后,在自己本地都要执行一下上面的这个命令。这样,以后,你这个文件的修改,git 都会帮你忽略掉。
当然,哪一天,你希望你的修改要提交入库,那你也必须手动修改一下 这个文件的标志位:
git update-index –no-assume-unchanged FILENAME
总结一下,总的流程:还是像你平常一样,需要入库,全部commit 提交,push。然后,由于这个文件你本地的配置跟别人不一样,你需要修改它,但不需要入库与别人共享。那么你就执行上面的 git update-index –assume-unchanged 命令来忽略你本地对它的修改。
1 0
- git忽略对已入库文件的修改
- git忽略对已入库文件的修改
- git忽略对已入库文件的修改
- git忽略对已入库文件的修改
- git忽略对已入库文件的修改
- git忽略对已入库文件的修改
- git忽略对已入库文件的修改
- git忽略对已入库文件的修改
- [转]git忽略对已入库文件的修改
- 忽略不提交git中已修改入库的文件
- git忽略对已入库文件的追踪
- Git忽略已跟踪文件的改动
- git忽略已被跟踪的文件
- git忽略已被跟踪的文件
- git忽略已被跟踪的文件
- git忽略已被提交的文件
- git忽略已跟踪的文件状态
- Git忽略已track的文件
- SSH双向自由访问
- java调用com对第三方软件进行操作
- 投票管理系统案例-Java Web开发实例
- Hive aggregate functions (UDAF)用法(持续更新)
- QT之解决dll调用时函数重命名(函数名被编译器改变的问题)
- git忽略对已入库文件的修改
- mi输入法添加
- Caffe 网络参数 网络模型
- go 语言 gc 问题
- Java JDBC批处理插入数据操作
- css中伪类和伪元素的区别
- 字符串按照要求对字符个数进行处理
- c++ 堆内存和栈内存的使用
- 哈尔滨理工大学软件学院ACM程序设计全国邀请赛 C Coin