6

Я хочу синхронизировать репо, который я раздвоил на Github, с оригиналом.

Могу ли я сделать это, используя только клиент Github для Mac и / или веб-интерфейс?

Если нет, есть ли клиент GUI (для Mac OS X), который я могу использовать для этого?

3 ответа3

9

GitHub для Mac не поддерживает несколько пультов Git. Работает только с удаленным источником.

Я прочитал список клиентов Git OS X, перечисленных в этом ответе в SO, и выбрал тех, которые указывают на поддержку удаленных устройств и push/pull.

SmartGit
поддерживает push, pull, fetch (для всех протоколов), управление тегами и ветвями, слияние, удаленное управление

Gitbox push and pull, ребаз, сброс веток и сбор вишни

SourceTree

башня
В боковой панели щелкните правой кнопкой мыши заголовок раздела "Remotes" или нажмите кнопку "плюс" внизу и выберите «Добавить новый удаленный репозиторий ...».

GitX (L)
возможно через gitX

очевидно, это довольно просто с помощью командной строки:

git remote добавить апстрим git://github.com/octocat/Spoon-Knife.git

мерзавец получить вверх по течению

1

Логотип дерева исходников с сайта

Я лично использовал SourceTree и очень рекомендую его. Он полон функций и совместим с несколькими службами репо, включая печи и GitHub. Программа очень проста в использовании и высоко поддерживается. У них даже есть свой собственный сайт Q/A, где, если у вас возникнут проблемы, вы можете задать вопросы (интерфейс очень похож на собственный обмен стеками).

Я использую печь только и никогда не баловался с github, поэтому я не уверен, что именно вы пытаетесь сделать, но я знаю, что вы можете разветвляться и объединять вилки в репозитории с помощью Git и SourceTree также поддерживает это. Я хотел бы изучить эту функциональность и посмотреть, если это то, что вы хотите сделать.

0

Могу ли я предложить базар?

С плагином git графический интерфейс Bazaar (или CLI) будет очень хорошо работать с Git. Я использовал его для разветвления Git, но не для синхронизации с ним (хотя я знаю, что он поддерживает это поведение).

Вы можете создать ветку Bazaar из своей локальной ветки Git, а затем использовать Bazaar, чтобы «протолкнуть» вашу новую ветку обратно к оригиналу.

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

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

Я не уверен на 100%, включен ли плагин Git в установку Mac (поскольку у меня нет Mac). Но я знаю, что это для Windows, и я безболезненно установил плагин для Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .