Utiliza git config para verificar el repositorio remoto (upstream)
En el paso anterior, vimos que git branch -vv mostró [origin/master]. Esto indica que nuestra rama local master está configurada para seguir (track) la rama master en un repositorio remoto llamado origin. Aunque aún no hemos agregado un repositorio remoto, Git tiene configuraciones predeterminadas que sugieren esta relación de seguimiento.
Podemos verificar esta configuración utilizando el comando git config. Este comando nos permite ver y modificar la configuración de Git.
Asegúrate de que todavía estés en el directorio ~/project/my-time-machine.
Ahora, veamos la configuración del repositorio remoto de nuestra rama master:
git config branch.master.remote
Este comando le pide específicamente a Git el valor de la configuración remote para la rama master.
Deberías ver la siguiente salida:
origin
Esto confirma que la rama master está configurada para utilizar origin como su repositorio remoto.
A continuación, veamos la configuración del nombre de la rama remota que sigue nuestra rama local master:
git config branch.master.merge
Este comando le pide a Git el valor de la configuración merge para la rama master, que especifica la rama remota a fusionar (merge) con la rama local.
Deberías ver la siguiente salida:
refs/heads/master
Esto confirma que la rama master está configurada para seguir la rama master en el repositorio remoto. refs/heads/master es el nombre de referencia completo de la rama master.
Utilizar git config es una forma poderosa de entender y gestionar la configuración detallada de tu repositorio de Git, incluyendo cómo interactúan tus ramas locales con los repositorios remotos.