如何在Git Gui中丢弃文件的更改?

Dir*_*irk 21 git git-gui

通常在使用Git Gui时我想重置/签出单个文件或者只是解雇一个大块.

有没有办法在Git Gui中轻松完成这项工作?如果没有,是否有任何特殊原因在Git Gui中没有此功能?

小智 44

我遇到了同样的问题.刚刚发现:CTRL + J或提交 - 还原更改


Sid*_*ted 22

  1. 从左侧栏的文件列表中选择文件.
  2. 在"菜单"栏中的"提交"下,单击下拉列表中的"还原更改".

或者,您可以使用键盘快捷键Ctrl+ J在Windows上触发相同的操作.

在此输入图像描述

  • 这应该是答案。我的印象是那是还原提交。这帮了一大堆。谢谢 (2认同)

Tha*_*ish 19

我知道这样:

  1. 变化必须保持不变
  2. 转到工具 - > 添加 ...
  3. 为命令选择你喜欢的名字,然后在Command write中git checkout $REVISION -- $FILENAME
  4. 选择(左键单击)要签出的文件
  5. 工具中选择您刚刚创建的命令

所选文件将被签出以进行HEAD修订