Скачать изменения себе 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