Git忽略已经跟踪的文件 转摘:http://blog.csdn.net/huguohuan/article/details/7380349

某工程project用Git管理代码,但是在他的根目录下有个配置文件,比如project.iws是不需要git每次跟踪它的修改记录的。

 

一般做法是在.gitignore文件中添加一行

 

[html]  view plain copy
 
  1. project.iws  


但是这个文件如果之前已经被git跟踪了,这样修改是没有用的。每次修改完以后,用git status还是能看到提示它被修改了。

 

解决办法就是在git中删除这个文件的跟踪记录,用这个命令

 

[html]  view plain copy
 
  1. git rm --cached project.iws  

这样就从git的跟踪记录中删除了这个文件的跟踪记录。配合之前在.gitignore加的那行配置,以后你修改 project.iws 这个文件,git就不会有提示了。

 

---------------------------------------------

如果想取消跟踪某个文件夹 则需

git rm --cached path -r

转载于:https://www.cnblogs.com/prettyisshit/p/4223068.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值