从git版本库中移出文件但不删除
今天在使用git时,把项目所有文件都添加到版本库了,但是项目每次都会生成log日志文件,导致每次git status都会产生有新文件modified, 所以打算用.gitignore配置过滤规则。
配置如下:
data/runtime
但是发现没有生效,
原来设置.gitignore规则的目录或文件不能先提交到版本库,否则不会生效。所以要从版本库中移出这些文件,但是不能从本地文件删除。
执行以下命令
git rm -r data/runtime --cached
再次提交下
git commit -m '删除过滤文件' git status
过滤规则生效
博主的文章或程序如果给您带来了价值,感谢您打赏一二

微信扫码支付

支付宝扫码支付