Skip to content

Emjey25/GitHub-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

🚀 Tutorial Completo de GitHub

GitHub Git License

Una guía completa para dominar Git y GitHub con flujos de trabajo profesionales.

📋 Descripción

Este repositorio contiene un tutorial exhaustivo sobre cómo trabajar con GitHub de manera profesional. Cubre desde la configuración inicial hasta flujos de trabajo avanzados utilizados en equipos de desarrollo.

📚 Contenido

El tutorial incluye:

Sección Descripción
Configuración Inicial Setup de Git, SSH, y clonación de repositorios
Ramas (Branches) Estrategias de branching y convenciones de nombres
Políticas de Protección Configuración de branch protection rules
Pull Requests Creación, templates y mejores prácticas
Code Review Proceso de revisión y aprobación de código
Mejores Prácticas Commits semánticos, .gitignore, CI/CD
Flujos de Trabajo Scenarios comunes: features, hotfixes, forks

🎯 ¿Para quién es este tutorial?

  • 👶 Principiantes que quieren aprender Git y GitHub desde cero
  • 👨‍💻 Desarrolladores que buscan mejorar su flujo de trabajo
  • 👥 Equipos que necesitan establecer convenciones y procesos

🚀 Inicio Rápido

# Clonar el repositorio
git clone https://github.com/tu-usuario/tutorial-github.git

# Navegar al directorio
cd tutorial-github

# Abrir el tutorial
# Abre tutorial_github_completo.md en tu editor favorito

📖 Estructura del Repositorio

📦 tutorial-github
├── 📄 README.md                    # Este archivo
└── 📄 tutorial_github_completo.md  # Tutorial completo

✨ Temas Destacados

🔐 Protección de Ramas

Aprende a configurar reglas de protección para main y develop:

  • Requerir Pull Requests
  • Revisiones obligatorias
  • Status checks automáticos

📝 Conventional Commits

feat(auth): add OAuth2 authentication
fix(api): resolve timeout issue
docs(readme): update installation guide

🔄 Git Flow Simplificado

main ← develop ← feature/nueva-funcionalidad
                ← bugfix/correccion
                ← hotfix/urgente

🛠️ Herramientas Recomendadas

📌 Recursos Adicionales

🤝 Contribuciones

¡Las contribuciones son bienvenidas! Si encuentras errores o quieres agregar contenido:

  1. Haz fork del repositorio
  2. Crea una rama (git checkout -b feature/mejora)
  3. Commit tus cambios (git commit -m 'feat: add nueva sección')
  4. Push a la rama (git push origin feature/mejora)
  5. Abre un Pull Request

📄 Licencia

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


⭐ Si este tutorial te fue útil, ¡dale una estrella al repositorio! ⭐

Hecho con por luneska ❤️ para la comunidad de desarrolladores

About

Repositorio para principiantes en el maravilloso mundo de Git ❤️

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published