# Извлечение удаленных веток в Git

В случае, если сотрудник, работающий над проектом, присылал вам не патчи по почтовой рассылке, а отправил ссылку и название ветки, в которой он работал, то можно добавить его ветку как удаленный репозиторий. А затем слить его со своим локальным репозиторием.

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

`git remote add remRepo git://github.com/remRepo/myproject.git git fetch remRepo git checkout -b change1 remRepo/change1`

Если сотрудник снова пришлет новые изменения, то, поскольку у сопровождающего уже есть удаленный репозиторий, ассоциированный с именем пользователя, то для получения кода с изменениями достаточно двух команд: `git fetch` и `git checkout`.

Такой метод очень полезен, если вы постоянно работаете с небольшим количеством сотрудников, которые постоянно присылают свои коммиты. Однако, если член команды присылает свои наработки редко, то проще будет не создавать для него удаленный репозиторий, а рекомендовать ему отправлять патчи по почте.

↑