Содержание

Git - краткий справочник команд

git branch

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

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 .