Git commands: los comandos de Git más importantes
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 importantes. Los comandos de Git se ejecutan a través de la terminal.
- Certificado SSL Wildcard
- Registro privado
- 1 cuenta de correo electrónico por contrato
Los comandos de Git te facilitan el trabajo
Como sistema de control de versiones, Git es una herramienta importante para todos los desarrolladores. Optimiza el flujo de trabajo para pequeños y grandes equipos que quieren colaborar en un proyecto al mismo tiempo, y proporciona la seguridad y estabilidad necesarias. Git desempeña un papel especialmente importante cuando desarrollas en equipo y participas en la creación de diferentes ramas y repositorios, ya que permite que cada persona pueda hacer un seguimiento de las incorporaciones y cambios. Los comandos de Git son esenciales para trabajar con el sistema, porque con ellos puedes seguir los pasos necesarios para utilizar Git de forma óptima. Aquí encontrarás los comandos de Git más importantes.
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 manualmente. Para ello utiliza el gestor de paquetes en Linux. En Mac la instalación funciona a través de la terminal y en Windows has de descargar Git manualmente y usar el programa de instalación.
Para iniciar un nuevo proyecto para Git, abre una carpeta en la terminal y configura un nuevo repositorio con el siguiente comando:
git init
Si quieres copiar un repositorio 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
Configurar el nombre y el correo electrónico con comandos de Git
Para trabajar en un proyecto, necesitas un nombre de usuario y una dirección de correo electrónico válida. Para ello, usa los siguientes 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 electrónico:
git config --global user.email “correo@ejemplo.es”
Para comprobar tu dirección de correo electrónico, 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 importantes te facilitan trabajar en tu repositorio. Para tener una visión general del repositorio 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 resaltados en rojo.
Comprueba las diferencias entre los archivos modificados pendientes de confirmar mediante commit y la última versión actual con git diff:
git diff HEAD
Comandos de Git para repositorios
Si quieres guardar los cambios en el repositorio local directamente, necesitas los siguientes comandos de Git.
Añade todos los archivos nuevos, modificados o eliminados 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 explicaciones adicionales sobre el paso actual, puedes hacerlo así:
git commit -m “Tu mensaje”
Con git log puedes ver los commit actuales en tu repositorio local:
git log
Comandos de Git para las ramas
Para trabajar con una rama, necesitas los siguientes comandos de Git.
Enumerar todas las ramas:
git branch
Informar sobre las diferentes ramas:
git fetch
Enumerar todas las ramas del repositorio local:
git branch -a
Crear una nueva rama:
git branch nuevo-nombre-de-rama
Cambiar a una rama específica 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 repositorio local al repositorio del commit:
git push nombre_remoto nueva_rama
Eliminar una rama en el repositorio 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 repositorio 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 repositorio de commit de tu repositorio local:
git fetch --tags
Mostrar una etiqueta específica:
git show nombre_de_etiqueta
Mover una etiqueta específica al repositorio de commit con git push:
git push nombre_remoto ejemplo_de_etiqueta
Mover todas las etiquetas en el repositorio de commit:
git push nombre_remoto --tags
Eliminar la etiqueta en el repositorio local:
git tag -d ejemplo_de_etiqueta
Utilizar Git de la mejor forma
Con estos comandos de Git trabajarás de forma rápida y eficaz en el sistema de control de versiones. En nuestra Digital Guide también encontrarás un tutorial de Git para dar los primeros pasos, así como un resumen de Git en PDF para descargar. Si buscas una alternativa al sistema de Linus Torvalds, nuestra comparación de Git y SVN te resultará interesante.
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 disponibles para tus clientes aún más rápido.