/git

List of frequently used commands

Скачать изменения себе

git pull

Выгрузить ветку в удаленный репозиторий

git push origin branch

Откатить коммит

git reset --soft HEAD^

Удалить коммит

git reset --hard HEAD^

Отмена проиндексированных изменений перед коммитом

git reset HEAD test.py

Посмотреть автора изменений

git log -L 2484,2501:test/test.rb

Логирование до определенного уровня

git log -p -2

Список веток

git branch

Создать ветку

git checkout -b test

Выгрузить ветку из удаленного репозитория

git checkout -b test origin/test

Удалить ветку из удаленного репозитория

git push origin :test

Перенос коммитов из ветки в ветку

git cherry-pick 43b3445cdcd
gt cherry-pick -n 43b3445cdcd