News for hackers. Stuff that matters.
Re:A work-in-progress Magit clone for Neovim by formerly_proven on Thursday July 08, 2021 @07:58AM (#27770802)
git cli has great ergonomics because almost everything is quite straightforward to do.

git cli is confusing, because commands are not orthogonal and flags often change behavior drastically. "git checkout 1.2-dev" checks a branch out, "git checkout src/AceGraph.cpp" checks a file out (i.e. reverts it to checked in state), "git checkout -b feature1234" creates a new branch. These are all ergonomic (easy to use and remember), but also confusing commands (why does git-checkout do three different things depending on arguments?).

There are no comments on this comment yet.