I commit often. I want to keep my history of fine-grained commits in a branch on my local Git repository, and just push much coarser-grained commits into the remote repo.
I want to be able to find corresponding commits in my "fine-grained" local branch.
How do I do that?