git branch - посмотреть уже созданные ветки, создать новую, удалить или переименовывать ветку.
# посмотреть существующие ветки git branch # Создать новую ветку git branch <new-branch> # Переименование текущей ветки # -m короткая запись --move git branch -m <newname> # Удаление ветки git push origin --delete <name> # Переименование любой ветки git branch -m <oldname> <newname> # Чтобы сохранить текущее локальное состояние ветки в новое имя git push origin -u <newname>
# Переименование локальной ветки в новую git branch -m <newname> git branch -m <oldname> <newname> git push origin :<oldname> <new-name> git push origin -u <newname>
git checkout используется для переключения веток и выгрузки их содержимого в рабочий каталог.
# Переключаемся на ветку testing git checkout testing
git merge используется для слияния одной или нескольких веток в текущую ветку. После слияний устанавливает указатель текущей ветки в полученный commit.
# Переключаемся на ветку testing #.. работали в ветке testing # исправили файл nano index.php # Проверяем работу приложения - все хорошо? - Сливаем ветку testing с master # Переключаемся на ветку master git checkout master git merge testing # Данные на месте, ветка master слилась с testing и уже работает из нее.
# Проверка SSH ssh -T git@github.com # Устанавливаем URL git remote set-url origin git@github.com:vps-server-ru/vdsmanager.git # --- Далее, как обычно ----- git add . # git commit git push
git clone git@github.com:vps-server-ru/vdsmanager.git .