В моем репозитории я получил 2 ветки при использовании git-svn
$ git branch -a * master remotes/git-svn
Теперь я могу видеть diff с
$ git diff --name-status remotes/git-svn M global/library/Exception.php
Как я могу отменить модификацию?Спасибо
Попробуйте это:
# create new branch (just in case you have some modifications in master branch) git checkout -b revert_wrong_commit # svn switch git reset --hard git-svn # undo last commit (takes the patch from the commit and unapplies it) git revert HEAD # commit the reverted changes git commit -a # switch to master branch git checkout master # merge the changes from revert_wrong_commit branch git merge revert_wrong_commit