git branch имя_новой_ветки # Создадим новую ветку,
# которая будет указывать на твои новые свежие правки.
# Мы просто сохранили ссылку на твою работу, не не переключаемся на новую ветку,
# чтобы следующей командой вернуть master в правильное состояние.
git reset --hard origin/master # Откатим ветку master до первоначального состояния
# на момент последнего git pull
git reset HEAD~1
~ равносильно ~1
git status на каждом шаге.git diff --staged --name-only
git status, git remote -v, git branch -vv
git log --oneline