I’m using git gui and I can’t see my branch.
I know I checked something in today.
I changed to an earlier branch after I did my commit and verified it with the branch viewer.
I made changes to the earlier branch and then wanted to go back to my current branch, but I can’t see it any more.
Any help would be great.
In answer to your question, in most circumstances it is very hard to lose a recent commit by accident. Usually objects (including commits) only get removed after a
git gcif they are no longer referred to by any branch and they are very old (by default 90 days IIRC).Usually you can find the commit in your reflog. Try either of:
or:
If you can see it, it probably has a reference of the form
HEAD@{n}where n is the number if times yourHEADhas changed since the commit you’ve lost.You can create a branch for it.
Then you can decide if you need to merge it in to another branch or rebase it or just keep the branch around for later.