Синхронизировать разветвленное репо с оригиналом с помощью клиента Github для Mac и / или веб-интерфейса?
Я хочу синхронизировать репо, который я раздвоил на Github, с оригиналом.
Есть ли способ сделать это, используя только клиент Github для Mac и / или веб-интерфейс?
Если нет, есть ли клиент GUI (для Mac OS X), который я могу использовать для этого?
3 ответа
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
мерзавец получить вверх по течению
Я лично использовал Source Tree и очень рекомендую его. Он полон функций и совместим с несколькими службами репо, включая печи и GitHub. Программа очень проста в использовании и высоко поддерживается. У них даже есть свой собственный сайт Q/A, где, если у вас возникнут проблемы, вы можете задать вопросы (интерфейс очень похож на собственный обмен стеками).
Я использую печь только и никогда не баловался с github, поэтому я не уверен, что именно вы пытаетесь сделать, но я знаю, что вы можете разветвляться и объединять вилки в репозитории с помощью Git, и это Source Tree также поддерживает это. Я хотел бы изучить эту функциональность и посмотреть, если это то, что вы хотите сделать.
Могу ли я предложить базар?
С плагином 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.