Verificar con un remoto específico
En el paso anterior, usamos git ls-remote
con una URL completa. También puedes usar git ls-remote
con el nombre de un remoto que ya esté configurado en tu repositorio.
Primero, agreguemos un remoto a nuestro repositorio actual. Agregaremos el mismo repositorio de Git de kernel.org como un remoto llamado kernel_git
.
Ejecuta el siguiente comando:
git remote add kernel_git https://git.kernel.org/pub/scm/git/git.git
Este comando agrega un remoto llamado kernel_git
que apunta a la URL especificada. No producirá ninguna salida si tiene éxito.
Ahora, usemos git ls-remote
con el nombre del remoto:
git ls-remote kernel_git
Deberías ver la misma salida que cuando usaste la URL completa en el paso anterior.
<some_hash> refs/heads/master
<some_hash> refs/heads/next
<some_hash> refs/heads/pu
<some_hash> refs/heads/topic/add-options-to-git-config
...
Usar git ls-remote
con el nombre de un remoto es conveniente cuando ya has agregado el remoto a tu configuración. Te ahorra tener que escribir la URL completa cada vez.
También puedes especificar qué tipo de referencias quieres ver. Por ejemplo, para ver solo las ramas, puedes agregar refs/heads
:
git ls-remote kernel_git refs/heads
Esto filtrará la salida para mostrar solo las ramas.
<some_hash> refs/heads/master
<some_hash> refs/heads/next
<some_hash> refs/heads/pu
<some_hash> refs/heads/topic/add-options-to-git-config
...
Esto demuestra la flexibilidad de git ls-remote
para inspeccionar repositorios remotos.