使用Git-Extension GUI工具从git中删除文件

时间:2017-01-30 17:40:32

标签: git git-extensions

我在Windows 10上使用最新版本的Git-extensions。

我想从我的git repo中删除已经签入的文件而不在本地删除它。

我无法找到如何做到这一点。

我尝试在差异视图中右键单击它,但没有提供删除选项。

在提交视图中,有一个"删除"选项。我没有尝试过,因为我不确定它是否会删除本地副本。这是提交视图 - >删除选项本质上是一个删除?

1 个答案:

答案 0 :(得分:2)

编辑:从那时起,我在GitExtensions中添加了这个选项。您可以通过选择菜单项"停止跟踪此文件"来实现这一目标。在两个不同的地方:

  • 在提交表单的上下文菜单中,如果文件已更改,
  • 在修订网格中选择提交时,在文件树的上下文菜单中

我记得,没有办法做到这一点。 但通过欺骗GitExtensions有一种非常简单的方法可以实现这一目标。

只是做:

  • 重命名文件
  • 暂停并提交'删除'更改文件
  • 将文件重命名为原始名称

但是,通过执行git rm --cached the_file.ext

,可以通过命令行轻松完成