【问题标题】:How to ignore uncommited change in Github gui for MAC?如何忽略 Github gui for MAC 中未提交的更改?
【发布时间】:2012-07-08 17:35:45
【问题描述】:

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

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

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

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

有什么想法吗?

【问题讨论】:

    标签: xcode github github-for-mac


    【解决方案1】:

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

    【讨论】:

    • 我希望他们已将其添加到上下文菜单中。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

      • 感谢您的快速回答。我取消选中所有更改,并尝试存储/拉取,但得到了相同的结果。
      • 不是拉,是结帐
      • 我的意思是 Mac 上 Github Gui 中的 Repository 菜单/Pull 命令。
      • @Evert 你如何在 GitHub for Mac GUI 上stash?还是只有通过终端才能做到这一点?
      • GitHub GUI 中缺乏本地存储功能是阻止我将其用作主要 Git GUI 客户端的唯一原因。目前,我坚持使用 SmartGit。
      【解决方案4】:

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

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

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

      【讨论】:

      猜你喜欢
      • 2012-08-15
      • 1970-01-01
      • 2022-11-26
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-22
      • 2014-09-18
      相关资源
      最近更新 更多