Отправить заявку

Добавить удалённый репозиторий github в локальный

У многих разработка проекта, скорее всего, делается на локальном git-репозитории и только после определенного момента заливается на сервер. Нужно настроить север так, что бы делать track ветки без особых сложностей и на продакш-сервере.

Покопавшись в интернете была найдена команда:

git remote add origin git@github.com:FlashBlack/project.git
git push origin master

Но она - не выполняла нужного нам функционала, а именно не удавалось нормально запулить git pull т.к. удалённый бранч (branch) не отслеживался.

Вскоре были найдены дополнительные команды

Нам необходимо удалить наш старый удалённый репозиторий:

git remote remove origin

И добавить новый с флагом --track

git remote add --track master origin git@github.com:FlashBlack/project.git
git push origin master

Теперь мы можем делать

git pull

Вот и все - настройка полностью завершена и теперь мы можешь легко использовать весь функционал на нашем сервере без особых трудностей.

Другие публикации