Con los comandos de Git adecuados, puedes utilizar el sistema de control de versiones de forma realmente eficaz. Aquí te mostramos los comandos más im­po­r­ta­n­tes. Los comandos de Git se ejecutan a través de la terminal.

Dominios web
Compra y registra tu dominio ideal
  • Gratis SSL Wildcard para tra­n­s­fe­re­n­cias de datos más seguras
  • Gratis registro privado para más pri­va­ci­dad

Los comandos de Git te facilitan el trabajo

Como sistema de control de versiones, Git es una he­rra­mie­n­ta im­po­r­ta­n­te para todos los de­sa­rro­lla­do­res. Optimiza el flujo de trabajo para pequeños y grandes equipos que quieren colaborar en un proyecto al mismo tiempo, y pro­po­r­cio­na la seguridad y es­ta­bi­li­dad ne­ce­sa­rias. Git desempeña un papel es­pe­cia­l­me­n­te im­po­r­ta­n­te cuando de­sa­rro­llas en equipo y pa­r­ti­ci­pas en la creación de di­fe­re­n­tes ramas y re­po­si­to­rios, ya que permite que cada persona pueda hacer un se­gui­mie­n­to de las in­co­r­po­ra­cio­nes y cambios. Los comandos de Git son ese­n­cia­les para trabajar con el sistema, porque con ellos puedes seguir los pasos ne­ce­sa­rios para utilizar Git de forma óptima. Aquí en­co­n­tra­rás los comandos de Git más im­po­r­ta­n­tes.

Antes de trabajar con Git

Antes de empezar un nuevo proyecto, es buena idea comprobar si ya has instalado Git y qué versión tienes. El comando apropiado es:

git --version

Si no te muestra ningún número de versión, debes instalar Git ma­nua­l­me­n­te. Para ello utiliza el gestor de paquetes en Linux. En Mac la in­s­ta­la­ción funciona a través de la terminal y en Windows has de descargar Git ma­nua­l­me­n­te y usar el programa de in­s­ta­la­ción.

Para iniciar un nuevo proyecto para Git, abre una carpeta en la terminal y configura un nuevo re­po­si­to­rio con el siguiente comando:

git init

Si quieres copiar un re­po­si­to­rio ya creado o eliminado, y pegarlo en la carpeta, usa el comando git clone:

git clone /ruta/a/repositorio/original
git clone https://ejemplogit.es/usuario/repositorio.git

Si ya has creado una clave SSH, también puedes usar:

git clone usuario@servidor:/ruta.git

Co­n­fi­gu­rar el nombre y el correo ele­c­tró­ni­co con comandos de Git

Para trabajar en un proyecto, necesitas un nombre de usuario y una dirección de correo ele­c­tró­ni­co válida. Para ello, usa los si­guie­n­tes comandos de Git.

Configura tu nombre de usuario:

git config --global user.name “Nombre”

Comprueba tu nombre de usuario:

git config --global user.name

Escribe tu dirección de correo ele­c­tró­ni­co:

git config --global user.email “correo@ejemplo.es”

Para comprobar tu dirección de correo ele­c­tró­ni­co, teclea:

git config --global user.email

Para ver todas tus entradas en la vista general, usa este comando:

git config --global --list

Visión general y cambios

Algunos comandos de Git im­po­r­ta­n­tes te facilitan trabajar en tu re­po­si­to­rio. Para tener una visión general del re­po­si­to­rio usa este comando:

git clone ejemplogit@ejemplo.es:repositorio.git

Puedes ver el estado local y de los cambios que aún no se han aceptado:

git status

Los cambios aparecen re­sa­l­ta­dos en rojo.

Comprueba las di­fe­re­n­cias entre los archivos mo­di­fi­ca­dos pe­n­die­n­tes de confirmar mediante commit y la última versión actual con git diff:

git diff HEAD

Comandos de Git para re­po­si­to­rios

Si quieres guardar los cambios en el re­po­si­to­rio local di­re­c­ta­me­n­te, necesitas los si­guie­n­tes comandos de Git.

Añade todos los archivos nuevos, mo­di­fi­ca­dos o eli­mi­na­dos con este comando:

git add

Si solo quieres aplicar ciertos cambios a tu commit, ponlos entre corchetes después del comando:

git add [ archivo_1 archivo_2 archivo_3 ]

Para finalizar un git commit usa:

git commit

Si quieres añadir ex­pli­ca­cio­nes adi­cio­na­les sobre el paso actual, puedes hacerlo así:

git commit -m “Tu mensaje”

Con git log puedes ver los commit actuales en tu re­po­si­to­rio local:

git log

Comandos de Git para las ramas

Para trabajar con una rama, necesitas los si­guie­n­tes comandos de Git.

Enumerar todas las ramas:

git branch

Informar sobre las di­fe­re­n­tes ramas:

git fetch

Enumerar todas las ramas del re­po­si­to­rio local:

git branch -a

Crear una nueva rama:

git branch nuevo-nombre-de-rama

Cambiar a una rama es­pe­cí­fi­ca con git checkout:

git checkout nombre-de-otra_rama

Crear una nueva rama y pasar a trabajar en ella:

git checkout -b nueva-rama

Mover la nueva rama del re­po­si­to­rio local al re­po­si­to­rio del commit:

git push nombre_remoto nueva_rama

Eliminar una rama en el re­po­si­to­rio local si solo contiene los cambios adoptados:

git branch -d nombre_de_rama

Añadir los cambios de una rama a la rama actual:

git merge nombre_de_otra_rama

Recuperar los cambios de un re­po­si­to­rio remoto con git pull:

git pull otra_rama

Comandos de Git para las etiquetas

Si utilizas etiquetas, estos comandos de Git te facilitan el trabajo.

Lista de todas las etiquetas:

git tag

Recuperar todas las etiquetas del re­po­si­to­rio de commit de tu re­po­si­to­rio local:

git fetch --tags

Mostrar una etiqueta es­pe­cí­fi­ca:

git show nombre_de_etiqueta

Mover una etiqueta es­pe­cí­fi­ca al re­po­si­to­rio de commit con git push:

git push nombre_remoto ejemplo_de_etiqueta

Mover todas las etiquetas en el re­po­si­to­rio de commit:

git push nombre_remoto --tags

Eliminar la etiqueta en el re­po­si­to­rio local:

git tag -d ejemplo_de_etiqueta

Utilizar Git de la mejor forma

Con estos comandos de Git tra­ba­ja­rás de forma rápida y eficaz en el sistema de control de versiones. En nuestra Digital Guide también en­co­n­tra­rás un tutorial de Git para dar los primeros pasos, así como un resumen de Git en PDF para descargar. Si buscas una al­te­r­na­ti­va al sistema de Linus Torvalds, nuestra co­m­pa­ra­ción de Git y SVN te resultará in­te­re­sa­n­te.

Consejo

Usa Deploy Now de IONOS para hacer que tu proyecto esté en línea en solo tres pasos. Tanto las webs estáticas como las apps de una sola página estarán di­s­po­ni­bles para tus clientes aún más rápido.

Ir al menú principal