How to list ALL git objects in the database?

Try git rev-list –objects –all Edit Josh made a good point: git rev-list –objects -g –no-walk –all list objects reachable from the ref-logs. To see all objects in unreachable commits as well: git rev-list –objects –no-walk \ $(git fsck –unreachable | grep ‘^unreachable commit’ | cut -d’ ‘ -f3) Putting it all together, to really … Read more

What are the differences between double-dot “..” and triple-dot “…” in Git commit ranges?

Using Commit Ranges with Git Log When you’re using commit ranges like .. and … with git log, the difference between them is that, for branches A and B, git log A..B will show you all of the commits that B has that A doesn’t have, while git log A…B will show you both the … Read more