从Git存储库中删除文件,而不从本地文件系统删除该文件我的初次提交包含一些日志文件。我增加了*log敬我的.gitignore,现在我想从我的存储库中删除日志文件。git rm mylogfile.log将从存储库中删除文件,但也将从本地文件系统中删除该文件。如何从回购程序中删除此文件?无删除文件的本地副本?
3 回答
动漫人物
TA贡献1815条经验 获得超10个赞
什么时候 --cached
给定时,分阶段的内容必须与分支的尖端或磁盘上的文件相匹配,允许仅从索引中删除该文件。
git rm --cached mylogfile.log
git rm --cached -r mydirectory
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
git rm --cached `git ls-files -i -X .gitignore`
git rm --cached $(git ls-files -i -X .gitignore)
- 3 回答
- 0 关注
- 1274 浏览
添加回答
举报
0/150
提交
取消