Los 20 mejores comandos y ejemplos de Git










  • Hay cientos de comandos de Git disponibles para usar por una razón u otra. Sin embargo, en este artículo, encontrará los 20 comandos Git más utilizados, junto con una breve descripción y un ejemplo de uso para cada uno.

    Si desea ver todos los demás ejemplos de comandos de Git, puede verlos todos yendo aquí .

    *Tenga en cuenta: estos comandos de Git no están en ningún orden en particular.

    Los 20 mejores comandos de Git

     configuración de git

    Esto establece los valores de configuración para su nombre de usuario, correo electrónico, clave gpg, algoritmo diferencial preferido, formatos de archivo y más:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git config –global user.name “Su nombre de usuario aquí”

    git config –global user.email “user@domain.com”[/ht_message]

    iniciar git

    Esto inicializa un repositorio git y crea el directorio .git inicial en un proyecto nuevo o ya existente:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git en eso

    Repositorio Git vacío inicializado en /home/username/GIT/.git/[/ht_message]

    clonar

    Este comando crea una copia del repositorio de Git desde una fuente remota. El comando también agregará la ubicación original como una ubicación remota para que pueda buscarla nuevamente y presionarla si tiene permisos:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class =»» style=»» ]git clone git@github.com:usuario/test.git[/ht_message]

    añadir

    Esto agregará los cambios de archivos que están en su directorio de trabajo a su índice:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git add[/ht_message]

    git rm

    Esto eliminará los archivos de su índice y su directorio de trabajo para que no se rastreen:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git rm filename[ /ht_mensaje]

    git cometer

    Este comando de Git toma todos los cambios escritos en el índice, crea un nuevo objeto de confirmación que apunta a él y configura la rama para que apunte a esa nueva confirmación:[ht_message mstyle=”info” title=”” show_icon=”” id= ”” class=”” style=”” ]git commit -m ‘confirmando cambios agregados’

    git commit -a -m ‘confirmando todos los cambios, es igual a git add y git commit'[/ht_message]

    estado de Git

    Este comando de Git muestra el estado de los archivos en el índice frente al directorio de trabajo. Enumerará los archivos que no están rastreados (solo en su directorio de trabajo), modificados (rastreados pero aún no actualizados en su índice) y preparados (agregados a su índice y listos para confirmar):[ht_message mstyle=”info” title= ”” show_icon=”” id=”” class=”” style=”” ]git estado

    # En el maestro de rama # # Confirmación

    inicial #


    # Archivos sin seguimiento: #


    # (utilice «git add <archivo>…» para incluir en lo que se confirmará) #

    LÉAME[/ht_message]

    rama git 

    Esto enumera las sucursales existentes, incluidas las sucursales remotas si se proporciona ‘-a’. Creará una nueva rama si se proporciona un nombre de rama: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git branch -a * master remotes/origin /maestro[/ht_mensaje]

    combinación de git

    Esto fusionará una o más sucursales en su sucursal actual. También crea automáticamente una nueva confirmación si no hay conflictos:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git merge newbranchversion[/ht_message]

    reiniciar

    Este comando restablecerá su índice y directorio de trabajo al estado de su última confirmación. Efectivamente llevándote de regreso: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git reset –hard HEAD[/ht_message]

    etiqueta git

    Este comando de Git etiqueta una confirmación específica con un identificador simple y legible por humanos que nunca se mueve: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git tag -a v2.0 -m ‘esta es la etiqueta de la versión 2.0′[/ht_message]

    tirar de git

    Esto obtendrá todos los archivos del repositorio remoto y los fusionará con el local: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git pull origin[ /ht_mensaje]

    empujar git

    Este comando de Git enviará todos los objetos locales modificados al repositorio remoto y avanzará sus ramas:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git push origin maestro[/ht_message]

    git remoto

    Esto muestra todas las versiones remotas de su repositorio: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git remote origin[/ht_message]

    registro de git

    Este comando mostrará una lista de confirmaciones en una rama e incluirá los detalles correspondientes:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git log commit

    847ttg41e8a0d768fb37ff7adohs6754b61a99a0abe Autor: Usuario <usuario@dominio.com> Fecha: miércoles 11 de junio 08:37:07 2014 +0400 primera confirmación [/ht_message]

    diferencia de git

    Este comando generará archivos de parches o estadísticas de diferencias entre rutas o archivos en su repositorio, índice o directorio de trabajo de git: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style =”” ]git diferencia[/ht_message]

    archivo git

    Este comando creará un archivo tar o zip que incluye el contenido de un solo árbol de su repositorio: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git archivo –format=zip maestro^ LÉAME >file.zip[/ht_message]

    git gc

    Este es un comando Git del recolector de basura. Recolectará basura de su repositorio y también optimizará el repositorio. Debes ejecutar esto periódicamente: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git gc

    Contar objetos: 7, hecho.

    Compresión delta usando hasta 3 hilos.


    Comprimir objetos: 100% (7/7), listo.


    Objetos de escritura: 100% (9/9), hecho.


    Total 9 (delta 1), reutilizado 0 (delta 0)[/ht_message]

    git fsck

    Esto realizará una verificación de integridad del sistema de archivos Git e identificará los objetos corruptos: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git fsck[/ht_message]

    ciruela pasa

    Este comando de Git eliminará los objetos a los que ya no apunta ningún objeto en ninguna rama accesible. Como podar un árbol de ramas inútiles: [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]git prune[/ht_message]

    Comprender cómo usar los comandos de Git es importante si va a usar mucho Git. Con suerte, algunos de estos comandos Git más populares son fáciles de usar y comprender.