Introducción
🧑💻 ¿Nuevo en Git o LabEx? Te recomendamos comenzar con el curso Quick Start with Git.
Cuando trabajas con Git, es común empujar tus cambios locales a un repositorio remoto. Por defecto, Git empujará tus cambios a una rama con el mismo nombre que tu rama local. Sin embargo, a veces es posible que desees empujar tus cambios a una rama diferente. En este laboratorio, aprenderás a establecer el nombre de la rama de empuje predeterminada con el nombre de la rama local actual.
Establecer el nombre predeterminado de la rama de empuje
Cuando se empujan cambios a un repositorio remoto, Git utilizará el nombre de la rama local actual como el nombre predeterminado para la rama remota. Sin embargo, a veces es posible que desees empujar tus cambios a una rama diferente. En este caso, tendrías que especificar el nombre de la rama remota explícitamente cada vez que empujes tus cambios. Esto puede ser tedioso y propenso a errores, especialmente si estás trabajando con múltiples ramas.
Para completar este laboratorio, utilizarás el repositorio Git git-playground de tu cuenta de GitHub, que proviene de una bifurcación de https://github.com/labex-labs/git-playground.git. Siga los pasos siguientes para establecer el nombre predeterminado de la rama de empuje:
- Clona el repositorio utilizando el siguiente comando:
git clone https://github.com/your-username/git-playground.git - Cambia al directorio del repositorio:
cd git-playground - Establece el nombre predeterminado de la rama de empuje como el nombre de la rama local actual:
git config push.default current - Crea una nueva rama y cambia a ella:
git checkout -b my-branch - Haz algunos cambios en el repositorio y confímalos:
echo "Hello, World" > hello.txt git add hello.txt git commit -m "Add hello.txt" - Empuja tus cambios al repositorio remoto:
Git empujará tus cambios a una rama llamadagit push -umy-branchen el repositorio remoto.
Este es el resultado de ejecutar git log:
ADD hello.txt
Resumen
En este laboratorio, aprendiste a establecer el nombre predeterminado de la rama de empuje como el nombre de la rama local actual. Esto puede ahorrarte tiempo y reducir el riesgo de errores al empujar cambios a un repositorio remoto. Recuerda utilizar el comando git config push.default current para establecer el nombre predeterminado de la rama de empuje.