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

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

我想将我在 Github 上 fork 的一个 repo 与原始 repo 同步。

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

如果没有,是否有一个 GUI 客户端(适用于 Mac OS X)可以用来执行此操作?

答案1

GitHub 适用于 Mac不支持多个 Git 远程服务器。它仅适用于原始遥控器。

我阅读了此处列出的 Git OS X 客户端回答在 SO 并剔除那些表明支持远程和推/拉的。

智能Git
支持推送、拉取、获取(适用于所有协议)、标签和分支管理、合并、远程管理

Gitbox 推送和拉取、重新定基、分支重置和 Cherry Picking

源树


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

GitX(大)
可能通过 gitX

显然这很容易使用命令行:

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

git 获取上游

答案2

树形标志来源自网站

我个人用过源树强烈推荐。它功能齐全,兼容多种 repo 服务,包括github。该程序非常容易使用,并且高度支持的。他们甚至有自己的问答网站,如果你遇到问题,可以问问题(界面与 Stack Exchanges 自己的界面非常相似)。

我只使用 kiln,从未涉足过 github,所以我不确定你到底想做什么,但我知道你可以, 和合并分叉在 repo 中使用 Git,SourceTree 也支持这样做。我会研究一下这个功能,看看这是否是你想要做的。

答案3

我可以建议 Bazaar 吗?

使用 git 插件,Bazaar GUI(或 CLI)可以很好地与 Git 配合使用。我曾用它来分叉 Git,但从未与它同步(尽管我知道它支持这种行为)。

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

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

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

我不能 100% 确定 Git 插件是否包含在 Mac 安装中(因为我没有 Mac)。但我知道它是适用于 Windows 的,而且我已经轻松地将该插件安装到 Linux 上。

相关内容