5

我正在为 Mac 使用 Github GUI。现在我的本地存储库中有一些更改,但我想忽略它们并提取最新的远程存储库。我尝试了 Repository/Pull,但得到了 Git 错误。

“•错误:您对以下文件的本地更改将被合并覆盖:Classes/xxx.m 请在合并之前提交您的更改或存储它们。”

我尝试了存储库/同步,但出现以下错误。

“同步失败。请在同步前提交所有更改。”

任何的想法?

4

4 回答 4

5

在每个更改的文件附近放置复选标记,然后转到存储库菜单并单击放弃对选定文件的更改。

于 2014-10-31T17:28:50.387 回答
3

如果您的意思是仅使用 MAC GUI,请检查并右键单击更改的文件,然后选择放弃更改。

于 2014-01-02T11:45:39.863 回答
1

如果您想删除未提交的更改,只需再次签出这些文件。

存储也非常简单,它可以将您的更改保存在本地“存储桶”或存储中:)

于 2012-07-08T17:46:10.107 回答
0

对于那些在Github for Windows上的人来说,Discard All Changes 的位置并不明显,所以我想分享一下:

  1. 使用名称旁边的复选标记选择文件。
  2. 右键单击带有两个箭头的全部折叠/全部展开按钮。(这个按钮在 Files to Commit 框的右侧,在 Sync 和 Gear 图标下。)这是 Discard All Changes >hidden< 的地方。

抱歉,级别太低,无法向上面的@Leo wangs 或@aspiringwebdev 链添加评论。你必须从某个地方开始...

于 2015-03-17T09:08:58.780 回答