GIT Cheat-sheet, aprende estos comandos GIT y sé un pro
Ten a mano este cheatsheet 📕 y sin darte cuenta te volverás un pro en GIT, realmente funciona.

En esta entrada estoy inaugurando un nuevo formato de posts en este blog de tecnología, se llamarán "cheat-sheets" en donde les voy a dar los comandos o snippets más utilizados, en esta oportunidad GIT. Un cheat sheet no es más que una hoja resumen, un hack, una hojita de apuntes que quisieras tener en todo momento el cual tiene por cualidad consolidar todo o casi todo lo que se va a utilizar en un trabajo real, pero en una sola hoja, y que te permita obtener lo que necesitas a golpe de vista, lo que te salvaría digamos en un examen de la u, sólo que en este caso ya no es sólo teórico sino aplicado al trabajo real 😎.

Si no sabes lo que es GIT, te recomiendo que primero leas mi otra entrada introductoria de esta tecnología aquí 💡, listo ahora vamos manos a la obra, te presentaré los comandos en lista con una pequeña explicación y un caso real, veamos:

Los 3 estados de Git


fuente: https://git-scm.com/book/es/v2#Los-tres-estados

Configuraciones iniciales


Son comandos necesarios para que Git funcione, se configuran una sola vez, luego de instalar GIT.

git config --global user.email "jperez@dominio.com"

git config --global user.name "Juan Perez"

Inicializar o clonar un repo


Inicializar un nuevo repositorio o proyecto y comenzar a aplicarle GIT

git init

No siempre un repo se inicializa desde cero, a veces clonamos uno existente

git clone https://github.com/GeaSmart/fancyLandingPage.git

Trabajo cotidiano


Agregar archivos al staging area

git add .

Guardar una "fotografía" del staging area

git commit -m 'Mi primer commit en el proyecto'

Ver el estado de los archivos en el working directory y staging area

git status

Deshacer cambios de los archivos en el staging area y regresarlos al último commit

git checkout -- index.html

git checkout -- .

Ver el historial de commits

git log --all --oneline

git log

Ver ramas existentes

git branch

Crear una nueva rama

git branch nuevaRama

Cambiarse de rama

git checkout otraRama

Eliminar rama

git branch -d nuevaRama

Fusionar ramas

git merge nuevaRama

Trabajando con repos remotos


Agregar un origin remoto

git remote add origin https://github.com/GeaSmart/TextManager.git

Ver nuestra conexión remota actual

git remote show origin

Remover fuente remota

git remote rm origin

Cambiar o reemplazar conexión de cuenta remota

git remote add origin https://USERNAME:PASSWORD@github.com/username/reponame.git

Recuerda si tu username o password contiene @, reemplázalos con %40

Bajar tus cambios del repositorio remoto

git pull origin master

Subir tus cambios al repositorio remoto

git push origin master

Si quieres apuntar a otro repo remoto existente en la misma cuenta remota

git remote set-url origin https://github.com/other/repository

Si tienes otras más, coméntalas abajo y recuerda: comparte si te sirvió este hack, genio! Hasta la próxima 😊

3 comentarios en «GIT Cheat-sheet, aprende estos comandos GIT y sé un pro»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *