When I accidentally committed a file to the wrong branch, I normally use git reset --hard HEAD~1. However, using this method I generally lose all the files committed. Is there a way to reset a commit, without losing the edited files?
When I accidentally committed a file to the wrong branch, I normally use git
Share
do not use
--harduse--softinstead.Thus if you want to remove your latest commit you’d do:
git reset --soft HEAD^