Документация
Команды
Ошибка disabling support for TLSv1 and TLSv1.1
Решение: git config --global --add http.sslVersion tlsv1.2
Спрятать изменения
git stash drop stash@{1}
- удалить
Удалить Локальную Ветку
git branch -d <имя_ветки>
Удалить Удаленную Ветку
git push origin --delete <имя_ветки>
Восстановление ветки
git checkout -b <branch> <sha>
Создать новую ветку из текущей и переключиться на неё
git checkout -b test
Как посмотреть изменения, внесенные определенным коммитом
git show
git show <коммит>
Посмотреть историю коммитов
Забрать себе коммит
Отменить git add до коммита
git reset имя_файла
Удалить файл из отслеживания
git rm --cached public/app/templates.js
Отменить локальный коммит, изменения сделанные коммитом останутся
git reset --soft HEAD^
vi + Vim Как сохранить и выйти после изменения сообщения коммита
Esc + : + w + q
Создать ветку на основе текущей
git checkout -b new-branch
Создать ветку на основе master
git checkout -b new-branch master
Документация по созданиям веток