Warum gibt es keine Hierarchie anstelle eines langen Flat-Commit-Verlaufs? Auf der obersten Ebene haben Sie möglicherweise Pull-Anforderungen. Dann können Sie eine Ebene tiefer gehen und sich die Commits in dieser PR ansehen. Mir ist klar, dass PRs spezifisch für Github sind, aber Sie haben die Idee. Ich meine nur, zum Beispiel eine Reihe von Commits als Feature oder Bugfix zu gruppieren.
Sicherlich würde dies die Navigation im Commit-Verlauf erheblich vereinfachen.
Ich bin mir sicher, dass es eine offensichtliche Antwort auf diese Frage gibt, aber ich kann sie scheinbar nicht finden.