Cómo sacar twigs de fonts remotas

¿Cómo recupero todas las twigs de mi repository en Git? Intenté lo siguiente:

git remote add origin git@github.com:anchetaWern/Zenoir-Online-Classroom.git git pull git@github.com:anchetaWern/Zenoir-Online-Classroom.git 

Tengo 3 sucursales en ese repository, pero ahora solo tengo la twig principal. ¿Cómo retiro los otros 2?

Después de hacer el 'git remote add origin the-repo' solo realiza un 'git fetch-origen' en cuyo punto todas las twigs están ahí y lists para ser revisadas. Aquí hay un flujo de trabajo típico:

 $ git init Initialized empty Git repository in /Users/ebg/test/dev5/.git/ $ git remote add origin /Users/ebg/test/dev1 $ git fetch -a origin remote: Counting objects: 41, done. remote: Compressing objects: 100% (30/30), done. remote: Total 41 (delta 15), reused 0 (delta 0) Unpacking objects: 100% (41/41), done. From /Users/ebg/test/dev1 * [new branch] add-on -> origin/add-on * [new branch] master -> origin/master $ git checkout add-on Branch add-on set up to track remote branch add-on from origin. Switched to a new branch 'add-on' 

Entonces, para este ejemplo, la twig 'add-on' ahora está en el directory de trabajo y 'git checkout master' obtendrá los files del 'origen' remoto si es necesario.

Después de agregar el origin remoto, no tiene que volver a consultar la url. Ese es el punto de agregar el control remoto.

Podrías haber hecho git pull origin

Ahora, si haces git branch -a verás las twigs remotas (las 2 que están "perdidas"). Por defecto, solo el maestro está desprotegido como una sucursal local.

Solo haz el git checkout branch_name para verlos y configurar una sucursal local (una vez cada uno)

Cuando trabajo con sucursales, este es mi flujo de trabajo típico:

  1. twig de empuje a github

     git push origin newbranch 
  2. tirar twigs en github a otra computadora

     git fetch origin 
  3. trabajar en la twig sacada de github

     git checkout -b newbranch origin/newbranch