git has the worst function naming of any app i have ever encountered.
I have been coding and using git for many years and still make huge unforced errors.
Upstream vs downstream pull vs push they are all bass ackwards
there is a great video on smartereveryday that shows how hard it is to ride a bicycle when the steering is reversed (right turns left, left turns right)
It seems to me that Git functions are the software equivalent of a reversed steering bicycle.
git has the worst function naming of any app i have ever encountered.
I have been coding and using git for many years and still make huge unforced errors.
Upstream vs downstream pull vs push they are all bass ackwards
there is a great video on smartereveryday that shows how hard it is to ride a bicycle when the steering is reversed (right turns left, left turns right)
It seems to me that Git functions are the software equivalent of a reversed steering bicycle.
My favorite is
git merge -X theirs/ours
with the meaning of theirs/ours reversed when you rebase.