GIT перемещать ветвь в предыдущий коммит
git checkout 1258f0d0aae #detach from master
git branch -f master HEAD #exactly as above
#optionally reattach to master
git checkout master
Eager Elephant