Git – el order de "git branch" cambió después de cambiar el nombre de la sucursal

Por curiosidad.

$ git log --oneline fac0840 (HEAD -> toStringNewFeatureClass) SecondMain - add dupa to toString c289486 NewFeatureClass toString implementation ccd48cb (NewFeatureClass) Add NewFeatureClass fecb127 (master) Remove tmpfile.txt from staging index 

Cambié el nombre de una de las twigs a NewFeatureClass y se muestra en la parte superior de la list.

 $ git branch NewFeatureClass master * toStringNewFeatureClass 

Antes de renombrar el command 'git branch' utilizado para mostrar las twigs por order de creación, es decir, NewFeatureClass se creó encima de master, toStringNewFeatureClass en la parte superior de NewFeatureClass, por lo que se muestran en el siguiente order masterNewFeatureClass, toStringNewFeatureClass. ¿Por qué se cambia el order?

Gracias

documentation de git branch

–sort = Ordenar según la key dada. Prefijo: para clasificar en order descendente del valor. Puede usar la opción –sort = varias veces, en cuyo caso la última key se convierte en la key principal. Las keys compatibles son las mismas que en git for-each-ref. Sort order defaults to sorting based on the full refname (including refs/... prefix) . Esto enumera el HEAD separado (si está presente) primero, luego las twigs locales y finalmente las twigs de seguimiento remoto.