Dejaré esta lista de comandos, muy usadas y útiles (también porque son las que mas uso en mi día a día), de git. 
-Mostrar versión de Git 
    $git –version 
-Configurar tu nombre globalmente 
    $git config –global user.name name 
-Habilitar los colores para todos los elementos 
    $git config –global color.ui true 
 -Crear un Repositorio 
    $git init nombre_repositorio 
     El nombre_repositorio es opcional si quieres que se cree en una carpeta nueva 
 -Verificar estados de los archivos 
    $git status 
 -Agregar archivos al Staging Area 
    $git add -a 
     -a Agrega todos los archivos en el working directory 
    
    $git add file.txt Agrega solo el archivo mencionado  
-Cancelar los archivos del Stagin Area 
    $git rm –cached file.text 
-Confirmar los archivos (commit) 
    $git commit -m \»mensaje\» 
     -m \»mensaje\» asigna un mensaje al commit. El mensaje es obligatorio para realizar esta accion. 
-Concatenar un Commit nuevo con el previo 
    $git commit –amend -m \»Mensaje Nuevo\» 
    Se puede sustituir el mensaje del anterior commit. Opcional
 -Mostrar el historial de commits 

    $git log -Etiquetar commit previo 
-Etiquetar el último commit

    $git tag -a 0.1 -m \»Mensaje\» 
 -Etiquetar un commit especifico 

    $git tag -a 0.1 -m \»Mensaje\» codigo_comm
     El codigo_commit viene en una serie de numeros hexadecimales. Ej: 0ad386a5412dac80253ebbf8083 

     -a Agrega una anotacion 
    -m Agrega un mensaje 
    -l Muestra la lista de todas las etiquetas 
    -f Renombra una etiqueta 
    -d Borra una etiqueta 
-Mostrar una lista resumida de todos los commits 

    $git log –oneline 
-Mostrar un grafico de la lista de todos los commits (incluyendo alternos)

    $git log –oneline –graph 
-Mostrar una lista resumida de una cantidad determinada de commits 

    $git log –oneline -2 -2 mostrara los dos ultimos commits. 
 -Mostrar diferencias entre un commit y otro 

    $git diff 
 -Resetear el proyecto desde un commit en especifico 
    +soft: 

            $git reset –soft codigo_commit 
        Los archivos dentro del commit seran trasladados al staging area del commit en uso 
     +mixed: 

            $git reset –mixed codigo_commit 
        Los archivos dentro del commit seran trasladados al working directory del commit en uso 
     +hard:
            $git reset –hard codigo_commit 
        Los archivos dentro del commit son eliminados completamente 
 -Crear rama
    $git branch nombre_rama 
 -Borrar rama
    $git branch -d nombre_rama 
 -Forzar borrado de rama
    $git branch -D nombre_rama 
 -Mostrar lista de ramas
    $git branch -l ó $git branch 
 -Renombrar rama 

    $git branch -m nombre_rama rama_renombrar  
-Moverse entre ramas

    $git checkout rama_renombrar 
 -Crear una rama y moverse en ella 
    $git checkout -b nueva_rama 
-Moverse entre commits
    $git checkout codigo_commit 
-Mezclar cambios entre ramas
    $git merge rama_combinar 
 -Guardar temporalmente archivos o cambios 
    $git stash 
 -Mostrar lista de archivos guardados temporalmente
    $git stash list 
 -Eliminar archivos guardados temporalmente 
    $git stash drop stash@{0} 
 -Aplicar cambios de los archivos guardados temporalmente 
    $git stash apply stash@{0} 
 -Mover un commit a una rama de desarrollo 
    $git cherry-pick codigo_commit
darkusphantom general, Programación, Terminal , , ,

Deja una respuesta

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