3/12/2020 Comandos Básicos De GIT - Guía Completa Carrito TUTORIALES TEMAS HOSTING diciembre 1, 2020 4min de lectura Gustavo B. Comandos Básicos de GIT ¿Necesitas aprender algunos comandos básicos de GIT? Has venido al lugar correcto. Sigue leyendo para descubrir nuestra práctica hoja de trucos que puedes utilizar como referencia diaria. ¡Empecemos! Pero antes, recuerda que puedes ahorrar hasta un 70% en tu VPS Linux con Hostinger. ¡Aprovecha nuestros descuentos! Aprovechar oferta ¿Qué necesitas? Comandos básicos de GIT Lectura Adicional Conclusion ¿Qué necesitas? Nosotros y nuestros socios utilizamos cookies para ofrecer nuestros servicios y mostrar anuncios basados en tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como Tener GIT instalado en tu sistema. se describe en nuestra Política de cookies Más. https://www.hostinger.es/tutoriales/comandos-de-git 1/11 3/12/2020 Comandos Básicos De GIT - Guía Completa Comandos básicos de GIT TUTORIALES Carrito git con g Uno de los comandos más usados en git es git con g, que puede ser usado para establecer una con guración especí ca de usuario, como sería el caso del email, un algoritmo preferido para diff, nombre de usuario y tipo de formato, etc… Por ejemplo, el siguiente comando se usa para establecer un email: git config --global user.email [email protected] git init Este comando se usa para crear un nuevo repertorio GIT: git init git add Este comando puede ser usado para agregar archivos al index. Por ejemplo, el siguiente comando agrega un nombre de archivo temp.txt en el directorio local del index: git add temp.txt git clone Este comando se usa con el propósito de revisar repertorios. Si el repertorio está en un servidor remoto se tiene que usar el siguiente comando: git clone [email protected]:/path/to/repository Pero si estás por crear una copia local funcional del repertorio, usa el comando: git clone /path/to/repository git commit El comando commit es usado para cambiar a la cabecera. Ten en cuenta que cualquier cambio comprometido no afectara al repertorio remoto. Usa el comando: git commit –m “Message to go with the commit here” git status Este comando muestra la lista de los archivos que se han cambiado junto con los archivos que están por ser añadidos o comprometidos. git status git push Este es uno de los comandos más básicos. Un simple push envía los cambios que se han hecho en la rama principal de los repertorios remotos que están asociados con el directorio que está trabajando. Por ejemplo: git push origin master Nosotros y nuestros socios utilizamos cookies para ofrecer nuestros servicios y mostrar anuncios basados en tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como se describe en nuestra Política de cookies Más. https://www.hostinger.es/tutoriales/comandos-de-git 2/11 3/12/2020 Comandos Básicos De GIT - Guía Completa git checkout TUTORIALES Carrito El comando checkout se puede usar para crear ramas o cambiar entre ellas. Por ejemplo, el siguiente comando crea una nueva y se cambia a ella: command git checkout -b <banch-name> Para cambiar de una rama a otra solo usa: git checkout <branch-name> git remote El comando git se usa para conectar a un repositorio remoto. El siguiente comando muestra los repositorios remotos que están con gurados actualmente: git remote -v Este comando te permite conectar al usuario con el repositorio local a un servidor remoto: git remote add origin <93.188.160.58> git branch Este comando se usa para listar, crear o borrar ramas. Para listar todas las ramas se usa: git branch para borrar la rama: git branch -d <branch-name> git pull Para poder fusionar todos los cambios que se han hecho en el repositorio local trabajando, el comando que se usa es: git pull git merge Este comando se usa para fusionar una rama con otra rama activa: git merge <branch-name> git diff Este comando se usa para hacer una lista de con ictos. Para poder ver con ictos con el archivo base usa: git diff --base <file-name> Nosotros y nuestros socios utilizamos cookies para ofrecer nuestros servicios y mostrar anuncios basados en tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como se describe en nuestra Política de cookies Más. https://www.hostinger.es/tutoriales/comandos-de-git 3/11 3/12/2020 Comandos Básicos De GIT - Guía Completa El siguiente comando se usa para ver los con ictos que hay entre ramas que están por ser fusionadas TUTORIALES para poder fusionarlas sin problemas: Carrito git diff <source-branch> <target-branch> Para solo ver una lista de todos los con ictos presentes usa: git diff git tag Etiquetar se usa para marcar commits especí cos con asas simples. Por ejemplo: git tag 1.1.0 <instert-commitID-here> git log Ejecutar este comando muestra una lista de commits en una rama junto con todos los detalles. Por ejemplo: commit 15f4b6c44b3c8344caasdac9e4be13246e21sadw Author: Alex Hunter <[email protected]> Date: Mon Oct 1 12:56:29 2016 -0600 git reset Para resetear el index y el directorio que está trabajando al último estado comprometido se usa este comando: git reset - -hard HEAD git rm Este comando se puede usar para remover archivos del index y del directorio que está trabajando: git rm filename.txt git stash Este es uno de los comandos menos conocidos, pero ayuda a salvar cambios que no están por ser comprometidos inmediatamente, pero temporalmente: git stash git show Se usa para mostrar información sobre cualquier objeto git. Por ejemplo: git show git fetch Nosotros y nuestros socioscomando utilizamos cookies para ofrecer servicios y mostrar anuncios en de tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como Este le permite alnuestros usuario buscar todos los basados objetos un repositorio remoto que actualmente se describe en nuestra Política de cookies Más. https://www.hostinger.es/tutoriales/comandos-de-git 4/11 3/12/2020 Comandos Básicos De GIT - Guía Completa no reside en el directorio local que está trabajando. Por ejemplo: TUTORIALES Carrito git fetch origin git ls-tree Para ver un objeto de árbol junto con el nombre y modo de cada uno de ellos, y el valor blob´s SHA-1, se usa: git ls-tree HEAD git cat- le Usando el valor SHA-1, se puede ver el tipo de objeto usando este comando. Por ejemplo: git cat-file –p d670460b4b4aece5915caf5c68d12f560a9fe3e4 git grep Este comando le permite al usuario buscar en los árboles de contenido cualquier frase o palabra. Por ejemplo, para buscar por www.tupaginaweb.com en todos los archivos se usaría: git grep “www.tupaginaweb.com” gitk Este es la interfaz grá ca para un repositorio local que puede invocar escribiendo y ejecutando: gitk git instaweb Con este comando un servidor web puede correr interconectado con el repositorio local. Un navegador web también está automáticamente dirigido a el: git instaweb –http=webrick git gc Para optimizar el repositorio por medio de una recolección de basura, que limpiara archivos innecesarios y los optimizara, usa:git hc git archive Este comando le permite al usuario crear archivos zip o tar que contengan los constituyentes de un solo árbol de repositorio:git archive – -format=tar master git prune Con este comando los objetos que no tengan ningún puntero entrante serán eliminados:git prune git fsck Para poder hacer un chequeo de integridad del sistema de archivos git, usa este comando. Cualquier objeto corrompido será detectado:git fsck git rebase Este comando se usa para la re aplicación de los compromisos en otra rama. Por ejemplo:git rebase master Nosotros y nuestros socios utilizamos cookies para ofrecer nuestros servicios y mostrar anuncios basados en tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como se describe en nuestra Política de cookies Más. https://www.hostinger.es/tutoriales/comandos-de-git 5/11 3/12/2020 Comandos Básicos De GIT - Guía Completa Lectura Adicional Carrito TUTORIALES Cómo instalar GIT en distintos sistemas operativos Conclusion Aprender los comandos básicos de GIT será de gran ayuda para los desarrolladores, ya que pueden controlar fácilmente el código fuente de los proyectos. Puede que te lleve algo de tiempo recordarlos todos, por eso nuestra hoja de trucos de GIT podría resultarte útil. ¡Practica estos comandos y aprovecha al máximo tus habilidades en desarrollo! ¡Buena suerte! El Autor Gustavo B. / @gustavohostinger Gustavo es un apasionado por la creación de sitios web. Se enfoca en la aplicación de estrategias SEO en Hostinger para España y Latinoamérica, así como la creación de contenidos de alto nivel. Cuando no está aplicando nuevos trucos en WordPress lo puedes encontrar tocando la guitarra, viajando o tomando un curso online. Tutoriales destacados 03 Ago • DOMINIOS Cómo comprar un dominio: guía completa Seguir leyendo → 07 Dic • DRUPAL JOOMLA WORDPRESS Cómo crear una página web paso a paso – Guía completa Seguir leyendo → Nosotros y nuestros socios utilizamos cookies para ofrecer nuestros servicios y mostrar anuncios basados en tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como se describe en nuestra Política de cookies Más. https://www.hostinger.es/tutoriales/comandos-de-git 6/11 3/12/2020 Comandos Básicos De GIT - Guía Completa Carrito TUTORIALES 12 Oct • SITIO WEB Cómo crear un blog paso a paso: La guía completa Seguir leyendo → Tutoriales relacionados 02 May • HOSTING 02 May • HOSTING Nosotros y nuestros socios utilizamos cookies para ofrecer nuestros servicios y mostrar anuncios basados en tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como restablecer tu Más. base de datos MySQL Cómo crear servidores CSGO – Guía Paso a se describeCómo en nuestra Política de cookies https://www.hostinger.es/tutoriales/comandos-de-git 7/11 3/12/2020 Comandos Básicos De GIT - Guía Completa desde un respaldo usando phpMyAdmin Paso Carrito TUTORIALES Seguir leyendo → Seguir leyendo → 19 Abr • EMAIL HOSTING Con gurar rmas de correo electrónico Seguir leyendo → Ismael RESPONDER septiembre 25 2017 Muchas gracias me ayudaron dianahostinger Respondido en octubre 09 2017 Nos alegra mucho haberte podido ayudar. Ariel RESPONDER octubre 12 2017 Gracias por el aporte. Stephania Arboleda Nosotros y nuestros socios utilizamos cookies para ofrecer nuestros servicios y mostrar anuncios basados en tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como se describe en nuestra Política de cookies Más. RESPONDER mayo 20 2018 https://www.hostinger.es/tutoriales/comandos-de-git 8/11 3/12/2020 mayo 20 2018 Comandos Básicos De GIT - Guía Completa TUTORIALES Buenas. Que puedo hacer si el comando "git init" no se puede utilizar porque sale "Permiso Carrito denegado"? Muchas Gracias y me gusto mucho su articulo. https://www.hostinger.es/tutoriales/comandos-de-git Gustavo Bustos Respondido en junio 07 2018 Hola Stephania, Necesitamos algunos detalles adicionales para revisar la situación. Por favor responde a este comentario indicando el resultado del listado de permisos que tienes, así como la información global del sistema sobre el cual estás instalando Git. Aquí encontrarás un foro en el cual se revisa una situación similar: https://stackover ow.com/questions/41546140/permission-denied-for-git-init. Espero que te sea útil esta información, y nos alegra que te haya gustado el artículo :) Cristhian_DEV RESPONDER julio 20 2019 Buena información, clara y directa a los casos que se puedan presentar Gustavo B. Respondido en julio 25 2019 Hola Cristian, gracias por tu comentario y nos alegra que te haya sido útil este artículo. Mijail RESPONDER septiembre 01 2019 Excelente muy útil Gustavo B. Respondido en septiembre 04 2019 Hola Mijail, gracias por tu comentario y nos alegra que te haya sido útil! Ricardo Terán RESPONDER mayo 31 2020 Un post muy limpio y ilustrativo, gracias me ayudo mucho :) Nosotros y nuestros socios utilizamos cookies para ofrecer nuestros servicios y mostrar anuncios basados en tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como se describe en nuestra Política de cookies Más. Deyimar A. https://www.hostinger.es/tutoriales/comandos-de-git 9/11 3/12/2020 Comandos Básicos De GIT - Guía Completa Respondido en junio 04 2020 TUTORIALES Carrito Que bueno que te haya sido útil Ricardo :) ¡Saludos! Agustin RESPONDER agosto 18 2020 Hola! Muy buen post, muchas gracias. Quiero consultar una duda nomás, quiero abrir un archivo .txt en mi repositorio local y modi carlo (agregar texto o cambiarlo), vi que en el sistema operativo IOS usan el comando mate text.txt y de esa forma pueden entrar y modi car el archivo pero en mi PC windows no funciona. Pueden ayudarme? Maximiliano venegas RESPONDER octubre 05 2020 Muy buen contenido, muchas gracias Gustavo. Gustavo B. Respondido en octubre 08 2020 Hola Maximiliano, lo hacemos con mucho gusto. Gracias por tu comentario! Deja una respuesta Comentar* Escribe tu comentario Nombre* Escribe tu nombre Correo electrónico* Escribe tu correo electrónico Al usar este formulario, aceptas el almacenamiento y manejo de tus datos por este sitio web. * (Tienes que aceptar esta casilla.) Nosotros y nuestros socios utilizamos cookies para ofrecer nuestros servicios y mostrar anuncios basados en tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como se describe en nuestra Política de cookies Más. https://www.hostinger.es/tutoriales/comandos-de-git 10/11 3/12/2020 Comandos Básicos De GIT - Guía Completa Enviar respuesta TUTORIALES Carrito Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios. ¡Empieza a ser parte de Hostinger hoy! Empieza YA Nuestra misión es hacerle la vida más fácil a los desarrolladores y a sus clientes. Lo hacemos ofreciendo servicios de hosting fáciles de usar, rápidos y con ables. Y Más HOSTING DOMINIOS INFORMACION Hosting Web Registrar Dominios Estado del Servidor Servidor VPS Transferir Dominio Recomendar Hostinger Servidor Cloud Dominio Gratis Opiniones Hosting WordPress Dominio XYZ Formas de Pago Correo Profesional Comprar SSL Muro de la Fama CMS Hosting Precio de Dominios Descuento de Estudiante Hosting Para Tienda Online Buscador WHOIS YouTubers AYUDA LEGAL Reportar Abuso Política de Privacidad Base de Conocimiento Términos de Servicio Hosting Gratis Creador de Páginas Web Comprar Hosting EMPRESA Tutoriales Acerca de Hostinger Blog (en Inglés) Contactar © 2004-2020 hostinger.es - Servicios de Hosting Web Premium, Cloud, VPS & Registro de Dominios. Los precios se muestran sin IVA Utilizamos cookies para personalizar el contenido proporcionado por socios publicitarios y para analíticas, con el n de ofrecerte la mejor experiencia de servicio. Más. Nosotros y nuestros socios utilizamos cookies para ofrecer nuestros servicios y mostrar anuncios basados en tus intereses. Al usar nuestro sitio web, aceptas el uso de cookies como se describe en nuestra Política de cookies Más. https://www.hostinger.es/tutoriales/comandos-de-git 11/11