4 ms·
There's no rule of thumb that git beginners start with their own repositories. Maybe they clone a big project like linux or git, or start working as a junior de
by avar 9y ago
There's no rule of thumb that git beginners start with their own repositories. Maybe they clone a big project like linux or git, or start working as a junior dev at a company with an established code base. It's important that git work sensibly by default without you needing to know there's a --simple.
Also --oneline --graph can get really nasty on even small repos, particularly those made by beginners who are doing redundant merging.
But yes, all of those are technically solvable, e.g. git itself could fall back on the simpler view given some heuristic, but I think given the principle of least astonishment it makes sense for all the commands to work sensibly by default whatever the complexity of the repo.