First I tried to undo a pull (don't ask me why), by moving my origin/develop
branch to a specific commit:
git reset --hard <older-commit>
# trying to undo the pull (please don't ask why)
git branch -f origin/develop HEAD
Looks like git created a new local branch called origin/develop
:
git log -n 3 --decorate remotes/origin/develop
commit 43187d461a5e2b3a4a3443ac7d91d2414f6ccdd7 (origin/develop)
Author: me <me@me.com>
Date: Tue Oct 13 17:10:29 2015 -0700
Commit 3
commit 33187d461a5e2b3a4a3443ac7d91d2414f6ccdd6
Author: me <me@me.com>
Date: Tue Oct 13 17:01:29 2015 -0700
Commit 2
commit 23187d461a5e2b3a4a3443ac7d91d2414f6ccdd5 (HEAD, develop, origin/develop)
Author: me <me@me.com>
Date: Tue Oct 13 17:00:29 2015 -0700
Commit 1
Two questions:
- Can you explain why that happened?
- How can I fix this without messing things further?