É perfeitamente razoável considerar a ponta do estável mestre de git.git.
De Documentação / howto / maintain-git.txt :
The tip of 'master' is meant to be more stable than any tagged releases, and the users are encouraged to follow it.
Antes de um novo recurso ser mesclado em mestre , ele é revisado na lista de e-mails e "cozido" (geralmente por várias semanas) no pu e próximo ramificações que os desenvolvedores testam e usam regularmente.
Os números da versão do Git funcionam assim:
o----- major release: 1.7
/ o---- feature release: 1.7.3
/ / o--- maintenance release: 1.7.3.2
/ / /
1.7.3.2
As versões principais geralmente contêm alterações incompatíveis. Lançamentos de recursos apresentam novos recursos. As versões de manutenção contêm correções de erros.
O
master é quase literalmente uma mesclagem da última versão de manutenção e dos recursos acumulados atuais para o próximo lançamento de recurso.
A saída de git --version
é baseada na saída de git descreve sobre o commit que foi usado para construir o binário (veja GIT-VERSION-GEN ).
A saída de git describe adiciona informações extras para melhor “entender” a versão específica quando você está baseado em um commit que não é explicitamente marcado.
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