Next | Join my army of git zombies! | 10 |
“I don't need to
know how it works.
I just want to know which commands to run.”
This does not work because the commands do not make sense
You need to be able to say “The repo is in this state, but I need it in that state”
Then you can find a command that does that
If you try to understand the commands without the model, you will suffer
Because the commands do not make sense
git-reset does up to three different things, depending on flags
git-checkout is worse
The opposite of git-push is not git-pull, it's git-fetch
etc.
You'll be perpetually confused about what is happening and why
You won't know what questions to ask to find out what is going on
Next | https://perl.plover.com/yak/git-intro/ |