Bragging to know git in details is like being proud of having completely overhauled the engine and repaired it after pouring diesel instead of gasoline.
I have 20 years of experience happily using git without even reapplying stashes, let alone reflogs and bisects.
The pill is don’t try to outsmart it. This piece of software has not been designed to fix your inability to keep a working process clean and simple.