1. Fusión de Git
Git merge te permite combinar el trabajo de dos ramas en una.
git merge <branch>TIPUtilice
git mergepara integrar cambios de una rama en otra, normalmente la rama principal. :::---2. Diferencias de Git
Git diff muestra las diferencias entre dos confirmaciones o archivos dentro de su repositorio Git.
Terminal window git diff <source branch> <target branch>3. Registro de Git
el
git logEl comando enumera todas las confirmaciones en el historial de su proyecto.Terminal window git logNOTEUtilice opciones como
--onelineo--graphpara simplificar o visualizar el registro. :::---4. Presentación de Git
Git show muestra los detalles de un objeto Git específico (por ejemplo, confirmación, etiqueta o árbol).
Terminal window git show <commit>5. Git Grep
Git grep busca en su código base apariciones de una cadena o patrón específico.
Terminal window git grep -n <pattern>6. Rama Git
Cree o enumere ramas en su repositorio.
Terminal window git branchTIPUtilice
git branch -d <branch>para eliminar una rama. :::---7. Git Push
Envíe sus confirmaciones locales a un repositorio remoto.
Terminal window git push -u <remote> <branch>8. Alijo de Git
Guarde los cambios temporalmente sin confirmarlos.
Terminal window git stashIMPORTANTRecuerde ejecutar
git stash poppara volver a aplicar los cambios guardados. :::---9. Rebase de Git
Actualice una rama aplicando confirmaciones sobre una rama base.
Terminal window git rebase <base>CAUTIONAsegúrese de conocer la diferencia entre “rebase” y “merge” para evitar reescrituras no deseadas del historial. :::---
10. Configuración de Git
Configure u obtenga opciones globales o específicas del repositorio.
Terminal window git config --global user.name "Your Name"git config --global user.email "<youremail@example.com>"11. Clon de Git
Clona un repositorio existente en tu máquina local.
Terminal window git clone <repository>12. Inicio de Git
Crea un nuevo repositorio Git.
Terminal window git init13. Pago con Git
Cambie entre ramas o restaure archivos.
Terminal window git checkout <branch>14. Restablecimiento de Git
Restablezca su HEAD actual a una confirmación específica.
Terminal window git reset <commit>15. Etiqueta Git
Administre etiquetas en su repositorio.
Terminal window git tagTIPUtilice
git tag -a <tag>para crear una etiqueta anotada. :::---16. Archivo Git
Cree un archivo de archivos de una confirmación o rama específica.
Terminal window git archive17. Confirmación de Git
Registre los cambios en el repositorio.
Terminal window git commit -m "Commit message"18. Estado de Git
Muestra el estado del árbol de trabajo.
Terminal window git status19. GitRM
Elimine archivos del árbol de trabajo e indexe.
Terminal window git rm <file>20. Git remoto
Administre un conjunto de repositorios rastreados.
Terminal window git remote add <name> <url>21. Git Instaweb
Inicie un visor de repositorio Git local basado en la web.
Terminal window git instaweb22. Notas de Git
Agregue información adicional a las confirmaciones.
Terminal window git notes add <message>23. Git Bisect
Depura tu repositorio localizando una confirmación problemática.
Terminal window git bisect24. Submódulos de Git
Importe otros repositorios como submódulos.
Terminal window git submodule add <repository>25. Informe de error de Git
Compile un informe de error con información del sistema y del repositorio.
Terminal window git bugreport26. Git Fsck
Verifique la integridad de su repositorio y recupere objetos inalcanzables.
Terminal window git fsck27. Git Stripspace
Elimine los espacios en blanco finales de su repositorio.
Terminal window git stripspace28. Ganchos de Git
Ejecute scripts automáticamente en respuesta a eventos del ciclo de vida de Git.
Terminal window git hooks29. Culpa a Git
Muestra quién modificó por última vez una línea en un archivo.
Terminal window git blame <file>30. Git LFS (almacenamiento de archivos grandes)
Administre archivos grandes en su repositorio Git.
Terminal window git lfs31. Recolección de basura de Git
Optimice su repositorio limpiando archivos innecesarios.
Terminal window git gc32. Descripción de Git
Genere un nombre legible para una confirmación basada en la etiqueta más reciente.
Terminal window git describe33. Git Reflog
Ver todas las acciones de Git realizadas en el repositorio.
Terminal window git reflog34. Registro de Git (mejorado)
Visualice registros de confirmación con opciones adicionales.
Terminal window git log --graph --oneline35. Selección de cereza de Git
Aplique una confirmación de otra rama a su rama actual.
Terminal window git cherry-pick <commit>36. Cambio de Git
Cambie rápidamente entre ramas.
Terminal window git switch <branch>NOTE
git switches una alternativa moderna agit checkoutpara cambiar de rama. :::---