612 palabras
3 minutos
Comandos de Git con ejemplos

1. Fusión de Git#

Git merge te permite combinar el trabajo de dos ramas en una.

Terminal window
git merge <branch>
TIP

Utilice git merge para 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#

elgit logEl comando enumera todas las confirmaciones en el historial de su proyecto.

Terminal window
git log
NOTE

Utilice opciones como --oneline o --graph para 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 branch
TIP

Utilice 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 stash
IMPORTANT

Recuerde ejecutar git stash pop para volver a aplicar los cambios guardados. :::---

9. Rebase de Git#

Actualice una rama aplicando confirmaciones sobre una rama base.

Terminal window
git rebase <base>
CAUTION

Asegú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 init

13. 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 tag
TIP

Utilice 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 archive

17. 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 status

19. 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 instaweb

22. 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 bisect

24. 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 bugreport

26. Git Fsck#

Verifique la integridad de su repositorio y recupere objetos inalcanzables.

Terminal window
git fsck

27. Git Stripspace#

Elimine los espacios en blanco finales de su repositorio.

Terminal window
git stripspace

28. Ganchos de Git#

Ejecute scripts automáticamente en respuesta a eventos del ciclo de vida de Git.

Terminal window
git hooks

29. 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 lfs

31. Recolección de basura de Git#

Optimice su repositorio limpiando archivos innecesarios.

Terminal window
git gc

32. Descripción de Git#

Genere un nombre legible para una confirmación basada en la etiqueta más reciente.

Terminal window
git describe

33. Git Reflog#

Ver todas las acciones de Git realizadas en el repositorio.

Terminal window
git reflog

34. Registro de Git (mejorado)#

Visualice registros de confirmación con opciones adicionales.

Terminal window
git log --graph --oneline

35. 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 switch es una alternativa moderna a git checkout para cambiar de rama. :::---

Comandos de Git con ejemplos
https://banije.vercel.app/es/posts/gitcommands/
Autor
ibra-kdbra
Publicado el
2024-02-18
Licencia
CC BY-NC-SA 4.0