Es ist durchaus sinnvoll, die Spitze von git.gits Master- Stable zu betrachten.
Aus Dokumentation / howto / maintenance-git.txt :
Der Tipp von "Master" soll stabiler sein als alle getaggten Releases, und die Benutzer werden aufgefordert, dem zu folgen.
Bevor ein neues Feature in master eingefügt wird, wird es in der Mailingliste überprüft und (oftmals für mehrere Wochen) in den PUs und den nächsten Filialen "gekocht", die die Entwickler regelmäßig testen und verwenden.
Die Versionsnummern von Git funktionieren so:
o----- major release: 1.7 / o---- feature release: 1.7.3 / / o--- maintenance release: 1.7.3.2 / / / 1.7.3.2
Hauptversionen enthalten oft inkompatible Änderungen. Feature Releases führen neue Funktionen ein. Wartungsversionen enthalten Bugfixes.
Master ist fast eine Mischung aus der neuesten Wartungsversion und den aktuellen Funktionen für die nächste Funktionsversion.
Die Ausgabe von git --version
basiert auf der Ausgabe von git beschreiben auf dem Commit, das zum Erstellen der Binärdatei verwendet wurde (siehe GIT-VERSION-GEN ).
Die Ausgabe von git explain fügt zusätzliche Informationen hinzu, um die spezifische Version besser zu bestimmen, wenn Sie auf einem Commit basieren, das nicht explizit gekennzeichnet ist.
o------------- most recent reachable tag: 1.7.3.2 / o--- 'g' + abbreviated object name of built commit: 6f10c / / 1.7.3.2.164.g6f10c \ o---------- number of commits in built commit "on top" of tag: 164