Skip to content

Instantly share code, notes, and snippets.

@ayebra
Forked from MacoChave/Comandos git.txt
Created June 13, 2018 22:30
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ayebra/73215ae07c44e27ad217a7ed94c991d1 to your computer and use it in GitHub Desktop.
Save ayebra/73215ae07c44e27ad217a7ed94c991d1 to your computer and use it in GitHub Desktop.
Comandos de uso para git y github.
-----------------------------------------------------
GIT
-----------------------------------------------------
--------------------CONFIGURAR GIT-------------------
git config --global user.name ->OBTIENE O ESTABLECE EL USER NAME
git config --global user.email ->OBTIENE O ESTABLECE EL USER EMAIL
git config --global color.ui true ->ESTABLECE TRUE O FALSE PARA COLOREAR LOS CAMBIOS
git config --global --list ->LISTA LAS CONFIGURACIONES HECHAS
--------------------INICIAR PROYECTO-----------------
git init ->MARCAR EL INICIO DEL PROYECTO
git status ->DEVUELVE EL ESTADO DEL PROYECTO, PENDIENTES O AGREGADOS
--------------------COMMIT---------------------------
----------GIT ADD
git add archivo.extension ->AGREGAR EL ARCHIVO SELECCIONADO
git add -A ->AGREGA TODOS LOS ARCHIVOS PENDIENTES
----------GIT COMMIT
git commit -m "Mensaje" ->HACE UN COMMIT DEL PROYECTO CON EL MENSAJE ESCRITO
git commit --amend -m "Nuevo Mensaje ->CAMBIA EL MENSAJE EN UN COMMIT ACTUAL
git log ->MUESTRA TODOS LOS COMMIT DEL PROYECTO
git log > nombre.extension ->GENERA UN ARCHIVO CON LA EXTENSIÓN ESPECIFICADA CON TODOS LOS COMMIT DEL PROYECTO
----------GIT CHECKOUT
git checkout commit_destino ->IR AL COMMIT DESTINO
git checkout master ->IR AL ULTIMO COMMIT REALIZADO
git checkout nombre_rama ->IR A LA RAMA SELECCIONADA
git checkout -b nombre_rama ->CREAR LA RAMA E IR A ELLA
----------GIT RESET
git reset --soft codigo_commit ->NO TOCA EL CODIGO, BORRA EL COMMIT SELECCIONADO
git reset --mixed codigo_commit ->BORRA EL STAGING AREA SIN TOCAR EL WORKING AREA
git reset --hard codigo_commit ->BORRA EL CODIGO, BORRA LOS COMMIT HASTA EL COMMIT SELECCIONADO
--------------------RAMAS-------------------------
----------GIT BRANCH
HEAD: COMMIT ACTUAL DE NUESTRO PROYECTO
MASTER: RAMA PRINCIPAL
RAMA: (LINEAS DE VIDA) DE NUESTRO PROYECTO
git branch ->MUESTRA LAS RAMAS QUE TENEMOS EN NUESTRO PROYECTO
git branch nombre_ram ->CREA UNA RAMA
git branch -D nombre_ram ->BORRAR LA RAMA SELECCIONADA
----------GIT MERGE
git merge nombre_rama ->RAMA ACTUAL ABSORVE RAMA SELECCIONADA
-----------------------------------------------------
GITHUB
-----------------------------------------------------
REPOSITORIO REMOTO: REPOSITORIO ALMACENADO EN GITHUB
REPOSITORIO LOCAL: REPOSITORIO ALMACENADO EN EL EQUIPO
--------------------PREPARAR GITHUB------------------
----------GIT CLONE
git clone codigo_repositorio ->CLONA REPOSITORIO REMOTO AL EQUIPO LOCAL
----------GIT REMOTE
git remote add origin repositorio_remoto ->ASOCIA REPOSITORIO LOCAL Y REPOSITORIO REMOTO
git remote remove origin ->QUITA LA ASOCIACIÓN DE REPOSITORIO REMOTO Y LOCAL
git remote -v ->COMPROBAR ASOCIACIÓN DE REPOSITORIO REMOTO Y LOCAL
--------------------COMMIT---------------------------
----------GIT PUSH
git push origin nombre_rama ->SUBE LOS COMMIT EN LA RAMA SELECCIONADA A GITHUB
git push origin nombre_rama -f ->FUERZA A GITHUB A SUBIR EL COMMIT CON EL NUEVO NOMBRE
--------------------ISSUES, MILESTONES Y LABELS------
ISSUES: COMENTARIOS PARA SUGERIR CAMBIOS EN EL PROYECTO
MILESTONES: GRUPO DE ISSUES PARA AGRUPARLOS CONFORME SE ENTREGUEN
LABELS: SON PARA ORGANIZAR LOS ISSUES CON PROBLEMAS
--------------------TAG------------------------------
----------GIT TAG
PUNTOS ESPECÍFICOS EN LA VIDA DEL PROYECTO, MARCAR VERSIONES
git tag -a vVERSION ->TAG LIGERAS, AGREGA EL TAG CON LA VERSIÓN ESPECIFICADA AL COMMIT ACTUAL
git tag -a vVERSION -m "Mensaje" ->TAG ANOTADAS, AGREGA EL TAG AL COMMIT ACTUAL CON EL MENSAJE ESPECIFICADO
git tag -a vVERSION codigo_sha ->AGREGA EL TAG EN EL COMMIT SELECCIONADO
----------GIT PUSH
git push origin VERSION ->SUBE EL TAG DE LA VERSIÓN SELECCIONADA A GITHUB
git push origin --tags ->SUBE TODOS LOS TAGS QUE HAY EN EL PROYECTO
--------------------GITHUB PAGES---------------------
----------SITIO WEB CON UN REPOSITORIO
nombre_usuario.github.io ->NOMBRE DEL REPOSITORIO
EL DOMINIO ES EL NOMBRE DEL REPOSITORIO
----------SITIO WEB PARA REPOSITORIOS
gh-pages ->NOMBRE DE RAMA
EL DOMINIO ES EL NOMBRE DEL REPOSITORIO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment