4 ms·
I really don't get why people think git is uber-complicated for normal users. I know: clone, pull, push, branch, checkout -b, merge, rebase -i. Those are my m
by floating-io 2y ago
I really don't get why people think git is uber-complicated for normal users.
I know: clone, pull, push, branch, checkout -b, merge, rebase -i. Those are my mainstays. The stash/stash pop stuff for a convenient power tool. And very occasionally, export to make a tarball.
It's so exceptionally rare for me to need anything else that I can't even think of anything else I've used offhand.
The first six are basic SCM, and IMO simpler to deal with than svn ever was. The rest... are conveniences that most don't need. Except rebase, debatably.
Rebase takes a short time to learn, but is well worth the trouble.
I've used a number of source control platforms over the years; git has been by far the easiest and most natural to work with for me. I've used it exclusively since around 2010ish, and have no regrets.