¿Cómo se saca de una twig diferente a la del maestro usando git?

Estoy tratando de extraer algunos files de una twig diferente de la twig principal.

Sin embargo, me sale un error:

fatal: 'origin' does not appear to be a git repository fatal: could not read from the remote repository 

Aquí están mis twigs: enter image description here

Y aquí están mis commands para intentar tirar: enter image description here

Cualquier sugerencia sera apreciada. Gracias

Nunca ha clonado desde su repository github (o luego ha configurado el control remoto).

  • Cree su depósito local clonando su repository github:

     git clone [email protected]:username/repository.git 
  • O configure el control remoto de origen después de inicializar el repository vacío:

     git init git remote add origin [email protected]:username/repository.git git fetch origin 

Git es un sistema de versión completamente distribuido. Esto significa que no trabaja directamente en el server remoto, sino que trabaja de forma local y obtiene y empuja los cambios entre el repository local y remoto.

En primer lugar, necesita tener su repository local, puede hacerlo de varias forms, pero una manera fácil es clonar un repository git-cl desde un sitio remoto, es decir, en github:
git clone ssh://[email protected]/username/repository.git

De la página man de git-clone :

Clona un repository en un directory recién creado, crea twigs de seguimiento remoto para cada twig en el repository clonado (visible usando la twig git -r), y crea y verifica una twig inicial que se bifurca de la twig actualmente activa del repository clonado.

Esto significa que revisará la twig pnetworkingeterminada del maestro más probable.

Si incluye el indicador de twig en el clon de git, obtendrá una twig específica de la página man de git-clone :

–twig
-segundo
En lugar de apuntar la CABEZA recién creada a la twig apuntada por la CABEZA del repository clonado, apunte a twig en su lugar. En un repository no desnudo, esta es la twig que se controlará. –branch también puede tomar tags y separa el HEAD en ese commit en el repository resultante.

Entonces podrías correr
git clone -b gh_pages ssh://[email protected]/username/repository.git
para pagar una sucursal específica.

O si ya ha clonado el repository, puede configurar una nueva sucursal y ejecutar:
git checkout -b gh_pages --track origin/gh_pages

Esto registrará una nueva sucursal localmente y le dará el nombre gh_pages. Rastreará la twig de origen remoto de gh_pages, de modo que cuando presione y tire, usará origen / gh_pages.