放弃Github桌面(Mac)中的所有更改

放弃Github桌面(Mac)中的所有更改,github,github-for-mac,Github,Github For Mac,与最新提交相比,如何放弃Github desktop(mac)中的所有更改 可以单击一个文件并选择“放弃更改”。但是如何放弃文件中的所有更改?使用 git checkout . 还原本地更改并添加 git pull 要从远程获取最新代码,以防有人感兴趣,可以通过GitHub的菜单栏:Repository/Discard changes to selected files(存储库/放弃对选定文件的更改)。右键单击任何文件,您将找到“放弃所有更改”选项: 如果有人有兴趣在没有Github桌面的

与最新提交相比,如何放弃Github desktop(mac)中的所有更改

可以单击一个文件并选择“放弃更改”。但是如何放弃文件中的所有更改?

使用

git checkout .
还原本地更改并添加

git pull 

要从远程获取最新代码,以防有人感兴趣,可以通过GitHub的菜单栏:Repository/Discard changes to selected files(存储库/放弃对选定文件的更改)。

右键单击任何文件,您将找到“放弃所有更改”选项:


如果有人有兴趣在没有Github桌面的情况下完成此操作,因为我是通过搜索进入此页面的

“放弃所有更改如何在Github桌面中工作?”

只需从终端在项目文件夹中运行以下命令:

git reset --hard

您应该补充一点,您正在引用GitHub桌面客户端。我在GitHub桌面1.0.10版(Windows)上看不到这一点,但Jonathan的回答对我有用。右键单击“已更改的文件”列表顶部的“N个已更改的文件”,您将找到“放弃所有更改”选项@Andrew,正如tag所说,它适用于Mac版本。它已经不起作用了。现在,您需要右键单击
已更改的文件
。正如乔纳森在下面所说。这是实际的答案,他们最近更新了。我认为这是在新版本中实现这一点的唯一方法。非常感谢。