Насколько я понимаю, у вас есть 2+ пользователей, работающих с одним репозиторием github. Вы работаете непосредственно с созданным репозиторием github, а другой человек разворачивает репозиторий github и работает на своей собственной вилке.
Для синхронизации двух репозиториев вам необходимо добавить друг друга в качестве пульта дистанционного управления. По моему опыту, когда вы создаете репозиторий, я обычно делаю вверх по течению, поэтому я могу вносить изменения из оригинального репозитория, из которого я разветвлялся.
git remote add upstream <others-git-url>
git pull upstream <branch>
Две упомянутые выше команды позволит человеку, который раздвоенный из исходного репозитория тянуть изменения из оригинальной к их раздвоенный хранилище.
Что касается другого способа, вы можете применить эту же концепцию для другого человека (возможно, назовите новый пульт downstream).
В качестве примечания он может работать гладко, если человек, который хранилище Сервер порождает только отправляет запрос тянуть что другие пользователи могут просто работать с. Таким образом, несколько пользователей могут работать на одном ветке , что значительно упрощает синхронизацию. Когда завершается запрос на вытягивание , изменения могут быть перенесены в главный администратор оригинал github репозиторий. Альтернативой является просто работать в том же репозитории github (создать новую ветку для новой совместной работы), хотя это действительно сводится к текущей ситуации работы/совместной работы.
Вы можете использовать hub, чтобы сделать запрос на получение через командную строку, если вы хотите, или через веб-интерфейс GitHub.
Да, они разные пульты дистанционного управления ... (читая ссылку) – OscarRyz