rant, git, UX
So here's a good example of how git actually isn't very intuitive at all:
- A common action before commit is to *stage* changes
- You do this with a command called git *add*
- To view the staged changes, you have to run git diff with the *cached* flag
Why are three entirely different terms used here to refer to the same thing?
(That is a rhetorical question, btw)
re: rant, git, UX
@joepie91 yeah, its a pain. You may have nerd-sniped me into writing about this though. I have another bone to pick with the idea of "stacked multi-repo pull requests" that I need to work through.