I am working in a repository that contains hundreds of branches and dozens of active developers.
Yesterday, to resolve an urgent problem, I committed my work to my branch (called feature/new-foo
), fixed something in a new branch off master (after git fetch
), and went home.
This morning, I forgot what my feature/new-foo
branch was called.
I have tried the following:
git log --all
, which shows all recent commits from all branches, to no availgit branch -v | grep "foo"
, which searched for all branches with the wordfoo
in it; no good results were found.git for-each-ref --sort=-committerdate refs/heads/
, which sorts all branches by commit date; still nothinggit stash list
, just in case, and my changes weren't there either.
All I remember from my work was the addition of keywords class Edge
.
Are there any commands I should try, or is my feature commit forever lost in the sea of branches and commits?
This is not related to: this problem