Вполне разумно считать кончик мастера git.git стабильным.
Из документации / howto / keep-git.txt :
Подсказка 'master' должна быть более стабильной, чем любые помеченные релизы, и пользователям рекомендуется следовать ей.
Перед тем, как новая функция будет объединена с master, она просматривается в списке рассылки и «готовится» (часто в течение нескольких недель) в pu и последующих ветках, которые разработчики регулярно тестируют и используют.
Номера версий Git работают так:
o----- major release: 1.7 / o---- feature release: 1.7.3 / / o--- maintenance release: 1.7.3.2 / / / 1.7.3.2
Основные выпуски часто содержат несовместимые изменения. В новых выпусках представлены новые функции. Вспомогательные выпуски содержат исправления.
master - это буквально слияние последнего технического обслуживания и текущих накопленных функций для следующего выпуска.
Вывод git --version
основан на выводе git description для коммита, использованного для сборки двоичного файла (см. GIT-VERSION-GEN ).
Вывод из git description добавляет дополнительную информацию, чтобы лучше «закрепить» конкретную версию, когда вы основаны на коммите, который не помечен явно.
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