Cómo hacer un Sitio Web o Blog en 2022 - Guía fácil y Gratuita para Crear un Sitio Web

30 comandos básicos de Git que debes conocer

Cuando se trata de desarrollo de software, el control de versiones es fundamental. Le permite realizar un seguimiento de los cambios de código, volver a etapas anteriores y colaborar con su equipo en un proyecto. Uno de los sistemas de control de versiones más populares es git. Ya sea que sea un principiante que recién comienza o un desarrollador experimentado que busca optimizar su flujo de trabajo, comprender los comandos de Git es una habilidad que sin duda dará sus frutos.

En este post profundizaremos en 30 comandos básicos de Git que todo desarrollador debería conocer. Estos comandos lo ayudarán a inicializar un repositorio, realizar confirmaciones, crear y cambiar de rama, y ​​mucho más. Si domina estos comandos, estará bien encaminado para convertirse en un desarrollador más eficiente y eficaz.

1. git inicio:

Este comando se utiliza para inicializar un nuevo repositorio Git. Crea un nuevo subdirectorio en su directorio de trabajo actual. Esto también creará una nueva rama llamada master.

Ejemplo:

git init

Esto inicializará un repositorio Git en su directorio actual.

2. clonación de git:

Este comando se utiliza para clonar un repositorio. Crea una copia de un repositorio remoto en su máquina local.

Ejemplo:

git clone https://github.com/username/repository.git

Esto clonará el repositorio en la URL proporcionada en su máquina local.

3. git agregar:

Este comando agrega un archivo al área de preparación en preparación para una confirmación.

Ejemplo:

git add filename

Esto agregará el archivo llamado “nombre de archivo” al área de preparación.

4. git comprometerse:

Este comando se utiliza para guardar los cambios en el repositorio local. Toma una instantánea de los cambios que has realizado usando git add.

Ejemplo:

git commit -m "Commit message"

Esto confirmará sus cambios con un mensaje que describe lo que cambió.

5. estado de git:

Este comando muestra el estado de los cambios como sin seguimiento, modificados o preparados.

Ejemplo:

git status

Esto mostrará el estado de su directorio de trabajo.

6. git pull:

Este comando recupera cambios de un repositorio remoto y los fusiona en su rama actual.

Ejemplo:

git pull origin master 

Esto extraerá cambios de la rama maestra del repositorio remoto de origen.

7. git empujar:

Este comando envía sus cambios confirmados a un repositorio remoto.

Ejemplo:

git push origin master 

Esto enviará los cambios confirmados a la rama maestra del repositorio remoto de origen.

8. rama git:

Este comando enumera todas las ramas de su repositorio.

Ejemplo:

git branch

Esto enumerará todas las sucursales en su repositorio.

9. git pago:

Este comando se utiliza para cambiar entre ramas en un repositorio Git.

Ejemplo:

git checkout branch-name

Esto cambiará a la rama llamada “nombre-rama”.

10. git fusionar:

Este comando fusiona los cambios de una rama en otra.

Ejemplo:

git merge branch-name
11. git diferencia:

Este comando muestra las diferencias de archivos que aún no están preparadas.

Ejemplo:

git diff 

Esto mostrará diferencias no realizadas desde la última confirmación.

12. git restablecer:

Este comando elimina el archivo, pero conserva su contenido.

Ejemplo:

git reset filename 

Esto eliminará el archivo llamado “”.

13. gitrm:

Este comando elimina el archivo de su directorio de trabajo y realiza la eliminación.

Ejemplo:

git rm filename

Esto eliminará el archivo denominado “nombre de archivo” y preparará la eliminación.

14. registro de git:

Este comando muestra una lista de confirmaciones en una rama, incluidos los detalles correspondientes.

Ejemplo:

git log 

Esto mostrará una lista ordenada de las confirmaciones recientes.

15. git mostrar:

Este comando muestra los metadatos y los cambios de contenido de la confirmación especificada.

Ejemplo:

git show

Esto mostrará los metadatos y los cambios de contenido de la última confirmación.

16. etiqueta git:

Este comando se utiliza para asignar etiquetas a la confirmación especificada.

Ejemplo:

git tag v1.0

Esto etiquetará la última confirmación con “v1.0”.

17. git buscar:

Este comando recupera todos los objetos del repositorio remoto que no están presentes en el local.

Ejemplo:

git fetch origin

Esto recuperará todos los objetos del control remoto de origen que no existen en su repositorio actual.

18. git rebase:

Este comando se utiliza para aplicar los cambios realizados en la rama actual antes que en otra rama.

Ejemplo:

git rebase master

Esto aplicará cualquier cambio realizado en la rama actual antes que en la rama maestra.

19. git revertir:

Este comando crea una nueva confirmación que deshace los cambios realizados en una confirmación anterior.

Ejemplo:

git revert HEAD

Esto creará una nueva confirmación que deshará los cambios realizados en la última confirmación.

20. git alijo:

Este comando guarda temporalmente los cambios que no desea confirmar de inmediato. Puedes aplicar los cambios más tarde.

Ejemplo:

git stash 

Esto guardará temporalmente todos los archivos rastreados modificados.

21. git alijo pop:

Este comando restaura los cambios ocultos más recientes.

Ejemplo:

git stash pop

Esto aplicará los cambios ocultos más recientes y los eliminará de la lista oculta.

22. lista de alijo de git:

Este comando enumera todos los conjuntos de cambios ocultos.

Ejemplo:

git stash list 

Esto mostrará todos los conjuntos de cambios ocultos.

23. caída de alijo de git:

Este comando descarta el conjunto de cambios oculto más reciente.

Ejemplo:

git stash drop

Esto descartará el conjunto de cambios escondido más recientemente.

24. git cherry-pick:

Este comando aplica los cambios introducidos por algunas confirmaciones existentes.

Ejemplo:

git cherry-pick commitID 

Esto aplicará los cambios introducidos por la confirmación con el ID proporcionado.

25. git bisect:

Este comando utiliza un algoritmo de búsqueda binaria para encontrar qué confirmación en el historial de su proyecto introdujo un error.

Ejemplo:

git bisect start
git bisect bad
git bisect good commitID

Esto iniciará el proceso de bisección, marcará la confirmación actual como mala y marcará la confirmación con el ID proporcionado como buena.

26 git culpa:

Este comando muestra qué revisión y autor modificaron por última vez cada línea de un archivo.

Ejemplo:

git blame filename 

Esto mostrará qué revisión y autor modificaron por última vez cada línea de “nombre de archivo”.

27. límpiate:

Este comando elimina archivos sin seguimiento de su directorio de trabajo.

Ejemplo:

git clean -n 

Esto mostrará lo que se eliminará sin necesidad de hacerlo. Reemplace -n con -f para eliminar los archivos.

28 git reflog:

Este comando muestra una lista de todas las referencias a confirmaciones en el repositorio local.

Ejemplo:

git reflog 

Esto mostrará todas las referencias a confirmaciones en su repositorio local.

29. gitgrep:

Este comando le permite buscar en su repositorio.

Ejemplo:

git grep "hello" 

Esto buscará en el repositorio cualquier aparición de “hola”.

30. gitk:

Este comando inicia el navegador del repositorio Git.

Ejemplo:

gitk

Esto iniciará el navegador del repositorio Git.

Conclusión

En conclusión, Git es una herramienta poderosa que puede mejorar enormemente su productividad y eficiencia como desarrollador. Los 30 comandos básicos de Git que hemos analizado en esta publicación son sólo la punta del iceberg. Hay muchos más comandos y opciones disponibles en Git y le recomendamos que los explore más a fondo.

Recuerde, la práctica hace la perfección. Cuanto más utilices estos comandos, más cómodo te sentirás con ellos. Así que no tengas miedo de sumergirte y comenzar a usar Git en tus proyectos. Puede parecer desalentador al principio, pero con el tiempo y la práctica descubrirá que es una herramienta invaluable en su conjunto de herramientas de desarrollo.