Шпаргалка по Git
Работа с ветками
Удалить ветку
$ git branch -d <имя ветки>
Удалить ветку на сервере
$ git push origin --delete <имя ветки>
Создать ветку
$ git branch <имя ветки>
Переключиться в ветку
$ git checkout <имя ветки>
Создать ветку и переключиться в нее
$ git checkout -b <имя ветки>
Отправить ветку на сервер
$ git push -u origin <имя ветки на сервере>
Просмотреть все существующие ветви
$ git branch -a
Просмотреть все существующие ветви
$ git branch -m <старое имя ветки> <новое имя ветки>
Удалить ветку на сервере
$ git push origin --delete <имя ветки>
Тэги
Список тэгов с комментарием
$ git tag -n
Создание тэга
$ git tag -a <имя тэга> -m "Комментарий"
Слияние
Отменить слияние
$ git merge --abort
Отменить последний комит
$ git reset --soft HEAD^
Отменить последний комит с потерей изменений
$ git reset --hard HEAD^
Просмотр расхождения с master-ом на сервере
$ git diff --stat origin/master
$ git log origin/master..master
Смерджить определенный коммит
$ git cherry-pick <hash>