No verificando una sucursal

Intento correr varias veces:

git checkout mygithub/master 

Desafortunadamente no verifica esta twig:

 git status # Not currently on any branch. nothing to commit (working directory clean) 

Entonces, ¿qué debo hacer para verificar una sucursal y enviar confirmaciones?

 git clone git@github.com:myusername/myrepo.git cd myrepo git checkout master 

luego edita tus files

 git status git add . git commit git push origin master 

Lamentablemente, no echa un vistazo a esta twig

El problema es que realmente verifica esa twig (o más bien, la confirmación al frente de esa twig), pero eso no es lo que quieres que haga.

Algunos antecedentes: cuando agrega un control remoto ( github ) a su repository local, su repository local crea "sucursales remotas" ( github/master ) para todas las sucursales de ese control remoto. Cuando dices git checkout github/master , le estás diciendo a git que te saque de una sucursal local y actualice tu copy de trabajo al estado del repository remoto en ese momento. Solo puedes realizar confirmaciones en sucursales locales, de ahí el problema. Vea los documentos en el git checkout para más detalles.

Al hacer el git checkout master , estás haciendo dos cosas: primero y más importante, crear una twig local llamada master que está configurada de manera pnetworkingeterminada para rastrear cualquier twig remota con el mismo nombre que pueda encontrar (con suerte github/master en este caso) , y luego ponerlo en esa twig y actualizar su copy de trabajo con su contenido. Vea los documentos en la git branch (ya que el primer paso es crear la twig) y git config en branch.autosetupmerge para lo que está sucediendo detrás de escena allí.