Steven Grimm [off-list ref] writes:
The fact that git sometimes stores your files individually in the .git
directory and sometimes bundles them together into big archives should
be an implementation detail that end-users don't have to worry about
day to day...
[alias]
begin = gc
leave = gc
That is, the user's manual says 'at the beginning of the day,
run "git begin" to start the day, and at the end of day, run
"git leave" to conclude your day', without saying why ;-)