找回密码
 免费注册

git 后期添加 gitignore 规则无效的解决方法

[复制链接]
admin 发表于 2021-3-26 22:21:23 | 显示全部楼层 |阅读模式
正常情况
如果在项目开始的时候配置了.gitignore文件,对一些文件进行忽略。
进行版本控制的时候就会忽略对这些文件的跟踪,这是正常情况。

特殊情况
但是有一种情况是,项目开始的时候 没有将一些无关文件配置进 .gitignore里面。导致文件已经进行跟踪了,但是目前想把这些文件add 到 .gitignore文件中,但是发现没有效果。 修改文件之后,git 依然检测到了,文件改动。

规则
原来git有一条规则,“如果一个文件一开始没有添加到.gitignore里面,中途添加进去。git 将不会 忽略这个文件。”在这种情况下,必须使用 git rm --cached < file name > 这个命令 来 移除对这个文件的跟踪,然后将 这个不想被跟踪的文件 添加到 .gitignore文件里面 就可以了。

这时 做完这些工作之后 你还必须 再 commit 一次,这次commit之后 ,文件就可以被忽略了。

  1. git rm --cached D:\360Test\maccms\datas\*
复制代码

https://blog.csdn.net/fenqing666/article/details/81938665

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|手机版|小黑屋|信息共享网

GMT+8, 2024-5-14 22:33 , Processed in 0.080297 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表