Skip to content

Guía rápida y práctica de comandos Git esenciales. Perfecta para recordar la sintaxis y el uso de las operaciones diarias.

License

Notifications You must be signed in to change notification settings

ayorick23/git-cheat-sheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git Git Cheat Sheet

¡Bienvenido/a a Git Cheat Sheet! Este repositorio está diseñado para ser tu guía definitiva en el mundo de Git. Si eres un principiante que busca entender los comandos esenciales o alguien que necesita un recordatorio rápido, ¡has llegado al lugar correcto!

Aquí encontrarás una colección completa de los comandos de Git más utilizados, cada uno con una explicación clara y ejemplos prácticos para que puedas empezar a usarlos de inmediato.

📚 Tabla de Contenidos

🌎 Acerca de

Git es el sistema de control de versiones distribuido más popular y utilizado en el desarrollo de software. Permite a los desarrolladores rastrear los cambios en su código, colaborar de manera eficiente en proyectos y mantener un historial completo de todas las modificaciones.

Este Git Cheat Sheet nace con la idea de simplificar el aprendizaje y la referencia rápida de los comandos de Git, ofreciendo explicaciones concisas y ejemplos prácticos para que cualquier principiante pueda sentirse cómodo usándolo.

🚀 ¿Qué encontrarás aquí?

  • commands/ → Lista detallada de los comandos principales de Git.
  • scripts/ → Scripts en shell para automatizar inicialización.

📂 Estructura del Repositorio

El repositorio está organizado en dos carpetas, una que contiene el listado de comandos separados por contenido en archivos .md y otra que contiene archivos .sh para ejecutar los scripts de prueba.

git-cheat-sheet/
├── .gitignore
├── LICENSE
├── README.md
├── commands/
│   ├── 01_setup_and_init.md
│   ├── 02_stage_and_commit.md
│   ├── 03_remote.md
│   ├── 04_inspect_and_compare.md
│   ├── 05_branch_and_merge.md
│   ├── 06_temporary_commits.md
│   ├── 07_share_and_update.md
│   ├── 08_rewrite_history.md
│   ├── 09_tracking_path_changes.md
│   └── 10_configuration_and_personalization.md
└── scripts/
    ├── add_commit_push.sh
    ├── branch_merge.sh
    ├── check_status.sh
    ├── clean_untracked_files.sh
    ├── clone_repo.sh
    ├── delete_branch.sh
    ├── init_repo.sh
    ├── log_history.sh
    ├── pull_changes.sh
    ├── rename_branch.sh
    ├── reset_changes.sh
    ├── resolve_merge_conflicts.sh
    ├── revert_commit.sh
    ├── setup-git.sh
    ├── squash_commits.sh
    ├── stash_unstash.sh
    └── ...

📝 ¿Cómo Usarlo?

Para aprovechar al máximo este git-cheat-sheet, sigue estos pasos:

  1. Clona el repositorio: Abre tu terminal o Git Bash y clona este repositorio en tu máquina local:

    git clone https://github.com/ayorick23/git-cheat-sheet.git
  2. Navega al directorio:

    cd git-cheat-sheet
  3. Explora los comandos: Dirígete al directorio commands/ para encontrar explicaciones detalladas de cada comando. Por ejemplo, para aprender sobre git branch y git merge, puedes abrir commands/05_branch_and_merge.md.

  4. Ejecuta los scripts de ejemplo: Los scripts en el directorio scripts/ están diseñados para ser ejecutados y mostrar los comandos de Git en acción. Puedes abrirlos para ver el código o ejecutarlos directamente.

🤝 Contribuciones

¡Las contribuciones son siempre bienvenidas! Si tienes sugerencias para mejorar este git-cheat-sheet, como añadir nuevos comandos, ejemplos más claros, o scripts adicionales, por favor:

  1. Haz un fork de este repositorio.
  2. Crea una nueva rama (git checkout -b feature/nueva-seccion).
  3. Realiza tus cambios y haz commit (git commit -m 'Añadir nueva sección de comandos').
  4. Haz un push de tus cambios a tu fork (git push origin feature/nueva-seccion).
  5. Abre un Pull Request en este repositorio.

🫂 Referencias y Agradecimientos

Este repositorio ha sido compilado y estructurado basándose en información de diversas fuentes confiables sobre Git y el control de versiones. Quiero expresar mi agradecimiento a los siguientes recursos que han sido fundamentales para la creación de este contenido:

  • Documentación oficial de Git: La fuente definitiva para todos los comandos y conceptos de Git.
  • GitHub Education: PDF de donde se tomó de referencia la estructura.
  • GitHub Training Kit: PDF con información de complemento en español.
  • QuickRef.Me: Múltiples hojas de referencias rápidas de código abierto.
  • Git y GitHub desde Cero a Experto por José Miranda: Un recurso invaluable que proporcionó una base sólida y conocimientos teóricos y prácticos sobre los fundamentos de Git, la plataforma GitHub y flujos de trabajo avanzados.

¡Agradezco a todos estos recursos por su invaluable contribución al conocimiento de Git!

🎖️ Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.

📩 Contáctame

Si tienes alguna pregunta o sugerencia, no dudes en contactarme:

GitHub Gmail LinkedIn Kaggle

About

Guía rápida y práctica de comandos Git esenciales. Perfecta para recordar la sintaxis y el uso de las operaciones diarias.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages