¿Cómo agregar, search y verificar las sucursales remotas que faltan?

--single-branch mi repository con la opción --single-branch :

 git clone -b FIRST git@<host>:repos/repo.git --single-branch 

Ahora, como era de esperar, solo tengo este único upstream configurado. Por lo tanto, el siguiente command no funcionará:

 git branch --track SECOND origin/SECOND 

¿Cómo agrego, obtengo y pago un repository remoto existente?

Desde que clonó el repository con la opción --single-branch , está configurado para rastrear solo esta twig en el control remoto.

TL; DR : para deshacer la --single-branch completo, deshaga su configuration y vuelva a intentarlo

 git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/* git fetch 

En un repo configurado con --single-branch , para fetch otra twig una vez desde el control remoto, tiene que searchla explícitamente.

 git fetch origin +refs/heads/<branch-name>:refs/remotes/origin/<branch-name> 

Alternativamente, puede search todas las sucursales remotas reemplazando <branch-name> con * .

Ahora debería poder verificar la twig recién obtenida.

 git checkout <branch-name> 

Explicación

La syntax de búsqueda que utilicé puede describirse aproximadamente como source:target .
Cuando lo usa, está describiendo la source de la búsqueda con la primera ruta mientras determina el target con la segunda ruta.

Esto significa que está buscando la twig en el control remoto de refs/heads/<branch> y escribe el resultado en refs/remotes/origin/<branch> . Por supuesto, es posible escribirlo en otro lugar diferente, por ejemplo, solo una sucursal local utilizando <branch> (también se puede elegir el nombre como "contento").

Además, esto explica por qué git push origin :<branch> elimina <branch> en el control remoto, porque no está presionando nada a la twig remota que efectivamente lo elimina.

NOTA cuando escriba refs/heads/<branch> refs/heads/ es completamente opcional, si solo indica que <branch> git se verá en refs/heads/ . Esto no solo es válido para search sino para todas las references de bifurcación.