Establecer el nombre predeterminado de la rama de empuje

GitGitBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/CollaborationandSharingGroup(["Collaboration and Sharing"]) git/CollaborationandSharingGroup -.-> git/push("Update Remote") subgraph Lab Skills git/push -.-> lab-12758{{"Establecer el nombre predeterminado de la rama de empuje"}} end

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:

  1. Clona el repositorio utilizando el siguiente comando:
    git clone https://github.com/your-username/git-playground.git
  2. Cambia al directorio del repositorio:
    cd git-playground
  3. Establece el nombre predeterminado de la rama de empuje como el nombre de la rama local actual:
    git config push.default current
  4. Crea una nueva rama y cambia a ella:
    git checkout -b my-branch
  5. Haz algunos cambios en el repositorio y confímalos:
    echo "Hello, World" > hello.txt
    git add hello.txt
    git commit -m "Add hello.txt"
  6. Empuja tus cambios al repositorio remoto:
    git push -u
    Git empujará tus cambios a una rama llamada my-branch en 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.