Category: Tech articles

  • GIT: Создание новой ветки на сервере

    \"\"Создание удаленной ветки дело не хитрое, но в первый раз не так просто сделать все правильно.

    Весь процесс делиться на несколько этапов

    • создание удаленной ветки
    • создание аналогичной локальной ветки
    • переключение на созданную ветку

    Процесс создания ветки на удаленном сервере

    1. Создание удаленной ветки

    git push origin origin:refs/heads/new_branch

    Можно проверить, все ли верно

    git pull origin

    Проверяем, создана ли удаленная ветка

    git branch -r

    2. Создаем локальную ветку, и закрепляем ее за удаленной

    git checkout --track -b new_branch origin/new_branch

    Теперь pull будет закреплен за новой веткой

    git pull origin new_branch

    Если вы совершили ошибку, то удалить ветку на сервере можно вот так

    git push origin :heads/new_branch

    Очень похоже, но лучше не путать.

    Для открытия и закрепление новой ветки с другого места нужно выполнить два шага

    1. Открыть удаленные ветки

    git branch -r

    2. Сделать checkout

    git checkout --track -b new_branch origin/new_branch