Cuando git inituna carpeta no crea una rama maestra
Esto es cierto, y el comportamiento esperado. Git no creará una masterrama hasta que confirmes algo.
Cuando lo hago git --bare init, crea los archivos.
Un non-bare git inittambién creará los mismos archivos, en un .gitdirectorio oculto en la raíz de su proyecto.
Cuando escribo git branch masterdice "fatal: no es un nombre de objeto válido: 'maestro'"
Ese es de nuevo el comportamiento correcto. Hasta que te comprometas, no hay una rama maestra .
No has hecho una pregunta, pero responderé la pregunta que supuse que querías hacer. Agregue uno o más archivos a su directorio, y git addellos para preparar una confirmación. Luego git commitpara crear su commit inicial y masterrama.
git branch newbranch