fatal: No es un nombre de object válido: 'maestro'

Tengo un server privado ejecutando git 1.7 cuando

git init 

una carpeta, no crea una twig principal. Porque cuando lo hago:

 git branch 

no enumera nada. Cuando lo hago:

 git --bare init 

crea los files. Cuando escribo

 git branch master 

dice:

 fatal: Not a valid object name: 'master'. 

Cuando git init una carpeta no crea una twig principal

Esto es cierto y el comportamiento esperado. Git no creará una twig master hasta que no cometas algo.

Cuando hago git --bare init crea los files.

Un git init también creará los mismos files, en un directory .git oculto en la raíz de su proyecto.

Cuando git branch master dice "fatal: no es un nombre de object válido: 'master'"

Eso es nuevamente un comportamiento correcto. Hasta que te comprometas, no hay una twig principal .

No ha hecho una pregunta, pero responderé la pregunta que asumí que quiere hacer. Agregue uno o más files a su directory y git add para preparar una confirmación. Luego, git commit a crear su confirmación inicial y master twig master .

Git crea una twig principal una vez que has hecho tu primer commit. No hay nada para tener una twig si no hay código en el repository.

En primer lugar, cuando crea un "repository vacío", no va a hacer ningún trabajo con él (no contiene una copy de trabajo, por lo que el command git branch no es útil).

Ahora, la razón por la que no tendrías una twig master incluso después de hacer un git init es que no hay commits: cuando creas tu primer commit, entonces tendrás una twig master .

Debe confirmar al less una vez en el maestro antes de crear una nueva twig.