Я хочу синхронизировать репо, который я раздвоил на Github, с оригиналом.
Могу ли я сделать это, используя только клиент Github для Mac и / или веб-интерфейс?
Если нет, есть ли клиент GUI (для Mac OS X), который я могу использовать для этого?
GitHub для Mac не поддерживает несколько пультов Git. Работает только с удаленным источником.
Я прочитал список клиентов Git OS X, перечисленных в этом ответе в SO, и выбрал тех, которые указывают на поддержку удаленных устройств и push/pull.
SmartGit
поддерживает push, pull, fetch (для всех протоколов), управление тегами и ветвями, слияние, удаленное управление
Gitbox push and pull, ребаз, сброс веток и сбор вишни
башня
В боковой панели щелкните правой кнопкой мыши заголовок раздела "Remotes" или нажмите кнопку "плюс" внизу и выберите «Добавить новый удаленный репозиторий ...».
GitX (L)
возможно через gitX
очевидно, это довольно просто с помощью командной строки:
git remote добавить апстрим git://github.com/octocat/Spoon-Knife.git
мерзавец получить вверх по течению
Я лично использовал SourceTree и очень рекомендую его. Он полон функций и совместим с несколькими службами репо, включая печи и GitHub. Программа очень проста в использовании и высоко поддерживается. У них даже есть свой собственный сайт Q/A, где, если у вас возникнут проблемы, вы можете задать вопросы (интерфейс очень похож на собственный обмен стеками).
Я использую печь только и никогда не баловался с github, поэтому я не уверен, что именно вы пытаетесь сделать, но я знаю, что вы можете разветвляться и объединять вилки в репозитории с помощью Git и SourceTree также поддерживает это. Я хотел бы изучить эту функциональность и посмотреть, если это то, что вы хотите сделать.
Могу ли я предложить базар?
С плагином 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.