====== Git - краткий справочник команд ====== ===== git branch ===== **git branch** - посмотреть уже созданные ветки, создать новую, удалить или переименовывать ветку. # посмотреть существующие ветки git branch # Создать новую ветку git branch # Переименование текущей ветки # -m короткая запись --move git branch -m # Удаление ветки git push origin --delete # Переименование любой ветки git branch -m # Чтобы сохранить текущее локальное состояние ветки в новое имя git push origin -u # Переименование локальной ветки в новую git branch -m git branch -m git push origin : git push origin -u ===== git checkout ===== **git checkout** используется для переключения веток и выгрузки их содержимого в рабочий каталог. # Переключаемся на ветку testing git checkout testing ===== git merge ===== **git merge** используется для слияния одной или нескольких веток в текущую ветку. После слияний устанавливает указатель текущей ветки в полученный commit. # Переключаемся на ветку testing #.. работали в ветке testing # исправили файл nano index.php # Проверяем работу приложения - все хорошо? - Сливаем ветку testing с master # Переключаемся на ветку master git checkout master git merge testing # Данные на месте, ветка master слилась с testing и уже работает из нее. ===== Commit в ssh ===== # Проверка 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 ===== Clone via public key ===== git clone git@github.com:vps-server-ru/vdsmanager.git .