I now leave my days off with a commit message that says WIP: READ THIS and then hundreds of words of explanation so early morning me, tomorrow, will know what the fuck I've been doing.
When I get on in the morning, I git show HEAD and go "oh, ok, cool" and then pick back up