A commit isn\'t necessarily in a branch, so how do you see and manage these commits? Also, is it possible to look at these commits from gitk?
Thanks a lot!
PS: j
Could it be that you're talking about git fsck --unreachable
?
git reflog
will show you a symbolic name like HEAD@{0}
that you can use to access that otherwise unreachable commit. You could then use gitk --all HEAD@{0}
to see where it exists in your repository.
This situation is called a detached HEAD. Normally tools (such as gitk) won't show you commits that aren't reachable by a symbolic branch name.
To get your commit back, you can use git reflog to show a log of all recent activity, including your detached HEAD. When you find it, you can use its commit ID with git checkout
to get back to it. If you find that it's valuable, you may want to give the branch a name at that point.