2 ms·
> some of the git's naming was also not intuitive for me For me this was (and is) the main source of "what is this and how do I use it" problems. Git is suppos
by TrianguloY 5y ago
> some of the git's naming was also not intuitive for me
For me this was (and is) the main source of "what is this and how do I use it" problems. Git is supposed to be an advanced tool to make snapshots of a folder, save them in a tree structure with multiple leaves, combine or even modify them, keep a copy remotely, etc.
So, you are probably expecting to find a "save" command, an "upload/download", maybe a "combine snapshots", and for more advance tools an "edit history". But instead you have "commit", "push/pull", "merge" and "rebase". Those are less intuitive (specially for non English speakers) so you end using only the few ones someone told you to use.
Once I realized what "fixup" was and how to use it I can't stop using it.
Git model is no so complex, the naming is, so it's like learning a whole new language and it takes time.
- jimnotgym 5y agoI think it is also true that many of us use github or similar with a PR workflow rather than the way Torvalds and the Linux core maintainers use git.
- newswasboring 5y agoI don't think I know any other workflow but the PR based one.