Skip to content

Comment on Why SQLite Does Not Use Gitparent

Comments

For another perspective: It's been maybe 6 years of pretty consistent commandline usage, and I pretty much do not have to look up anything.

I usually do feature branches, so the operations Im talking about are push/pull, commit, merge, rebase, bisect, and cherry-pick. They each have a few flags, and a few positional arguments.

Realistically, they dont have to be intuitive. You learn them once by going through a small book like the git book, and you wont really forget them if you use them regularly.

I recommend doing this.

The checkout/reset concept is severely and confusingly overloaded/overlapping. Addition is confusing as well, although not to that extent.

Changes can be in many states, and many operations can be applied (all the permutations of: in/off index, deleted, changed, added), but the UX has never been (re-)designed for usability, so that it's extremely confusing to remember what to use.

As I said, I have a totally different experience. I never had a day where it 'clicked' or anything, I just feel I understood the model and now it makes sense.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.