首页 > 其他 > 详细

git配置.gitignore失效如何处理

时间:2019-07-04 19:34:58      阅读:121      评论:0      收藏:0      [点我收藏+]

.gitignore只能忽略没有被跟踪的文件(就是没有被纳入版本管理的文件),如果已经被纳入版本管理是无法忽略的。

所谓纳入版本管理,就是在本地有个缓存区(cached),所有在缓存区的文件都被版本管理了,每次你修改文件后,git会对比缓存区和当前的文件差异,从而决定哪些需要提交更新。

为了重新让修改的.gitignore生效,首先在本地清除缓存,然后重新将文件纳入版本管理,最后提交新.gitignore到远端。

在项目根目录下,指令如下:

git rm -r --cached .    //清除缓存区,注意最后有个"."

git add .                    //重新纳入版本管理,注意最后有个"."

git commit -m ‘update .gitignore‘    //提交新的忽略文件。

如果你用的是sourceTree,最后一步更新忽略文件可以在界面操作

git配置.gitignore失效如何处理

原文:https://www.cnblogs.com/huhu1020387597/p/11134161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!