DEV Community

Discussion on: How to learn Git slowly.

Collapse
 
velociwabbit profile image
velociwabbit

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.

Collapse
 
samuelfaure profile image
Samuel-Zacharie FAURE

My favorite is git merge -X theirs/ours with the meaning of theirs/ours reversed when you rebase.