Синхронизация репозиториев с Git - PullRequest
2 голосов
/ 18 февраля 2010

Я и его друг разрабатываем веб-приложение и используем Git для управления версиями. В офисе мы используем модель центрального репозитория, а также у каждого разработчика есть свой личный репозиторий. Я и мой друг сейчас работаем из дома, и я реализовал функции, которые нужны моему другу. Как я могу отправить резюме своих коммитов моему другу, чтобы он мог знать о моих улучшениях? Подробно: у меня больше коммитов, чем у моего друга, и я не знаю, в какой момент наши филиалы расходятся

Ответы [ 2 ]

1 голос
/ 18 февраля 2010

Вы можете сделать git push в его хранилище.Синтаксис git push :

git push [remote-repository-reference] [remote-head-name]

При условии, что удаленный репозиторий имеет имя origin , а имя удаленного заголовка master команда будет выглядеть следующим образом:

git push origin master

Выполнение вышеупомянутой команды делает две вещи:

  • Добавление новых объектов фиксации, отправленных репозиторием-отправителем.
  • Set [remote-head-name] указывает на тот же коммит, на который он указывает в репозитории pushing.

Надеюсь, это поможет.

0 голосов
/ 19 февраля 2010

У вас есть какой-то публичный репозиторий, не так ли? Если нет, запустите

git daemon

Ваш друг может затем перенести ваш репозиторий в новую ветку, посмотреть, что изменилось, и в конечном итоге объединить:

git checkout -b lucas
git pull git://lucascomputer/
git checkout master
git diff lucas
git merge lucas
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...