4 ms·
Hm, I am having troubles actually formulating why I think you dislike git. I think the best description I can come up with is that git developers group commands
by tetha 17y ago
Hm, I am having troubles actually formulating why I think you dislike git. I think the best description I can come up with is that git developers group commands by different categories than you do.
Let's take a look at this:
(1) git add puts things into the index, while (2) git reset sets the working tree and/or the index back into a certain stage.
The git developers basically grouped "adding stuff" and "setting things back" together, while you would like to group "managing the index" and potentially "managing the working tree" together (such that "stage" is "manage index", while "tree" (or something like that) would be "manage working tree").
So I think no one is really right or no one is really wrong and nothing is really bad. There is just a perspective mismatch