使用适用于Mac的Github for Mac GUI客户端和/或Web界面将分叉的仓库与原始仓库同步吗?


6

我想将在Github上创建的仓库与原始仓库同步。

仅使用Mac客户端和/或Web界面的Github,有什么方法可以做到这一点?

如果没有,是否可以使用GUI客户端(对于Mac OS X)?

Answers:


9

Mac的GitHub 不支持多个Git遥控器。它仅适用于原始遥控器。

我在SO上通读了此答案中列出的Git OS X客户端,并剔除了那些表示支持远程和推/拉的客户端。

SmartGit
支持推,拉,取(适用于所有协议),标签和分支管理,合并,远程管理

Gitbox 推拉,变基,分支重置和樱桃采摘

SourceTree


在侧边栏中,右键单击“ Remotes”部分标题,或单击底部的“加号”按钮,然后选择“添加新的远程存储库...”。

GitX(L)
可能通过gitX

显然,使用命令行非常简单:

git remote添加上游git://github.com/octocat/Spoon-Knife.git

git从上游获取


我个人使用SourceTree并强烈推荐它。它受到高度支持并且非常易于使用。
James Mertz 2012年

使用SourceTree,您将如何添加一个远程并将其与仓库同步?
julien_c 2012年

@JeremyW完成了...。–
James Mertz

@julien_c您应该能够在“设置”(右上方)中添加新的远程存储库。将其命名为“ origin”以外的其他名称,并且使用“ fetch”选项可以选择刚刚添加的存储库。
杰里米·W

感谢你们俩的帮助。我希望他们会为Mac的Github添加多个遥控器,因为在我看来,这是Github上最常用的用例(Fork,然后是“ Commit to your fork,pull request to上游repo,wait,与上游同步)周期回购”)
julien_c 2012年

1

网站上的源代码树徽标

我个人使用过SourceTree并强烈推荐它。它包含了所有功能,并且与包括kilngithub在内的多种回购服务兼容。该程序非常易于使用,并且受到高度支持。他们甚至有自己的Q / A网站,如果您遇到问题,可以在这里提问(界面非常类似于Stack Exchanges自己的界面)。

我仅使用窑炉,并且从未涉足github,所以我不确定您要尝试执行的操作到底是什么,但我确实知道您可以使用Git 进行分叉合并分叉,并且SourceTree也支持这样做。我将研究该功能,看看这是否是您要执行的操作。


0

我可以建议集市吗?

使用git插件,Bazaar GUI(或CLI)将与Git一起很好地工作。我曾用它来派生一个Git,但没有与它同步回去(尽管我知道它支持这种行为)。

您可以从本地Git分支构建一个Bazaar分支,然后使用bazaar将新分支“推”回原始分支。

http://wiki.bazaar.canonical.com/

http://wiki.bazaar.canonical.com/Download

我不确定100%是否在Mac安装中随附了Git插件(因为我没有Mac)。但是我知道它适用于Windows,并且我已经毫不费力地将插件安装到Linux。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.