Sco*_*ttF 2 git git-extensions
我在 Windows 10 上使用最新版本的 Git 扩展。
我想从我的 git repo 中删除一个已经签入的文件,而不是在本地删除它。
我无法弄清楚如何做到这一点。
我尝试在差异视图中右键单击它,但没有提供删除选项。
在提交视图中,有一个“删除”选项。我没有尝试过,因为我不确定它是否会删除本地副本。这个提交视图 -> 删除选项本质上是删除吗?
编辑:从那时起,我在 GitExtensions 中添加了这个选项。您可以通过在 2 个不同位置选择菜单项“停止跟踪此文件”来实现:
正如我所记得的,没有办法做到这一点。但是有一种非常简单的方法可以通过欺骗 GitExtensions 来实现这一点。
做就是了:
但这可以通过命令行轻松完成 git rm --cached the_file.ext