博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
删除.gitignore中的在version control中的文件
阅读量:5293 次
发布时间:2019-06-14

本文共 422 字,大约阅读时间需要 1 分钟。

如果有一个文件例如xyz在版本控制系统中,然后你发现这个文件不应该提交到git上,所以加了.gitignore文件并将其加入其中,但是git不会自动讲其从版本库中移除它。如果你只有一个文件,你可以使用如下命令来移除

git rm --cached xyz

然而,如果你有上百个这样的文件需要移除的话,解决方案是

git commit -m "commit message"

提交当前的改变,然后从git的index种移除这些文件,然后再加回来即可。

git rm -r --cached .

git add .

git commit -m ".gitignore is now working"

注意最有一行的"."。第一个命令在index中移除了所有,第二个命令将这些东西再加回来,但是在这之前它会读取 .gitignore,这样就解决了

转载于:https://www.cnblogs.com/loulijun/p/3546706.html

你可能感兴趣的文章
DP学习之路(1) 01背包
查看>>
获取元素样式信息于三中获取方式的区别
查看>>
测试主要环节
查看>>
08-17工作总结
查看>>
遇麻烦,Win7+Ubuntu12.10+Archlinux12.10 +grub
查看>>
基本高精度模板
查看>>
SqlBulkCopy大批量导入数据
查看>>
Windows Workflow Foundation 入门
查看>>
chrome(谷歌浏览器)“无法从该网站添加应用、扩展程序和用户脚本”问题
查看>>
HTTP协议 (四) 缓存
查看>>
python学习之random
查看>>
使用onclick跳转到其他页面/跳转到指定url
查看>>
【转载】测试计划模板
查看>>
pandas 修改指定列中所有内容
查看>>
ubuntu18.04 复制或剪切某文件夹下的前x个文件到另一个文件夹下
查看>>
input的value中有特殊字符
查看>>
字符串压缩
查看>>
用Lua定制Redis命令
查看>>
小程序-canvas在IOS手机层级最高无法展示问题
查看>>
「 Luogu P2285 」打鼹鼠
查看>>