git忽略已被跟踪的文件

摘要 有一种情形,我们在服务器生产环境中克隆回来的项目,需要在本地调试,其中有些配置文件需要修改,但是又不能在提交的时候将这些修改后的配置文件推送到生产环境中,所以需要在本地忽略这些配置文件的改动


git update-index –assume-unchanged /Conf/config.php


这是一个例子,git update-index --assume-unchanged  文件路径


用来忽略指定文件的变动,在git status的时候不会检查这个文件是否变化,也就不会被提交。






.gitignore 也是用来忽略文件的,但是它只针对未被跟踪的文件,也就是你先设置规则,然后添加的新文件符合这些规则的就会被忽略,就是git add -A 不会将这些指定的文件纳入追踪。


而git update-index --assume-unchanged 是用来忽略已经被追踪的文件的改动。

转载自: http://my.oschina.net/cxz001/blog/194329

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值