如何忽略Github gui对MAC的未提交更改?

时间:2012-07-08 17:35:45

标签: xcode github github-for-mac

我正在使用Github GUI for Mac。 现在我在本地存储库中进行了一些更改,但我想忽略它们并拉出最新的远程存储库。 我尝试了Repository / Pull,但得到了Git Error。

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

我尝试了Repository / Synchronize,但遇到了以下错误。

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

有什么想法吗?

4 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:3)

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

答案 2 :(得分:1)

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

Stash也非常简单,并且可以将您的更改保存在本地“桶”或藏匿中:)

答案 3 :(得分:0)

对于 Github for Windows 上的用户,Discard All Changes的位置并不明显,所以我想分享一下:

  1. 使用名称旁边的复选标记选择文件。
  2. 右键单击全部折叠/全部展开按钮,带两个箭头。 (此按钮位于“要提交的文件”框的右侧,并位于“同步”和“齿轮”图标下。)这是放弃所有更改的位置>隐藏<。
  3. 很抱歉,但是对于@Leo wangs或@aspiringwebdev链上面添加评论的级别太低了。你必须从某个地方开始......