📁Git

🗂️ ¿Qué es un Repositorio de Código?

Imagínate que estás escribiendo un libro con tus amigos. Necesitas un lugar donde guardar todas las páginas, ver quién escribió qué, y poder volver a versiones anteriores si algo sale mal. ¡Un repositorio de código es exactamente eso, pero para tu código! 📚✨

Un repositorio (o "repo" como le dicen los cool 😎) es como una carpeta mágica que:

  • 💾 Guarda todo tu código de forma segura

  • 📝 Recuerda cada cambio que haces (¡como una máquina del tiempo!)

  • 👥 Permite que varios programadores trabajen juntos sin hacer un desastre

  • 🔄 Te deja volver atrás si rompes algo (¡todos lo hacemos!)

🎯 ¿Para qué sirve exactamente?

🕰️ Control de versiones

Es como tener un "deshacer" súper poderoso. Cada vez que guardas cambios, Git crea una "foto" de tu proyecto. Si algo se rompe, ¡simplemente vuelves a una foto anterior!

👥 Colaboración

Imagina que tú y tus amigos están pintando un mural gigante. Sin organización, todos pintarían encima del trabajo de otros. ¡Un repositorio evita este caos digital!

🛡️ Respaldo automático

Tu código vive en la nube, así que aunque tu computadora se rompa, tu trabajo está seguro. ¡Es como tener un backup automático súper inteligente!

📖 Documentación

Puedes guardar instrucciones, notas y explicaciones junto con tu código. ¡Tu futuro yo te lo agradecerá!


🌟 Las Plataformas Más Populares

🐙 GitHub - El Rey de los Repos

GitHub es como el Instagram de los programadores. Es donde vive el código más cool del mundo:

  • 🔥 Más de 100 millones de repositorios

  • 🆓 Gratis para proyectos públicos

  • 🤝 Perfecto para mostrar tu trabajo a empleadores

  • 🌍 Hogar de proyectos famosos como Linux, React, y Python

¿Por qué es genial para principiantes?

  • Interface súper amigable 😊

  • Toneladas de tutoriales y documentación

  • GitHub Pages (¡puedes hacer sitios web gratis!)

🦊 GitLab - El Todoterreno

GitLab es como el Swiss Army knife del desarrollo:

  • 🛠️ No solo guarda código, también lo prueba y despliega

  • 🏢 Perfecto para empresas

  • 🔧 Herramientas integradas de CI/CD (no te preocupes, lo aprenderás después)

  • 🏠 Puedes instalarlo en tu propio servidor

🪣 GitBucket - El Independiente

GitBucket es como el rebelde cool:

  • 🆓 100% gratis y de código abierto

  • 🏠 Lo instalas en tu propio servidor

  • 🎮 Perfecto para aprender sin depender de otros

  • 🔒 Control total de tu código


💻 Git en Consola - Tu Nueva Herramienta Favorita

Git es como el motor que hace funcionar todos estos repositorios. La consola (terminal) es donde ocurre la magia real. ¡No te asustes, es más fácil de lo que parece! 🪄

📥 ¿Cómo instalar Git?

🍎 Para Mac (macOS)

Siguiendo las instrucciones de: https://git-scm.com/downloads/mac

Opción 1:

Si tienes instalado brew, se corre la instrucción en consola

brew install git

Opción 2:

Si tienes instalado MacPorts, se corre la instrucción en consola

sudo port install git

🐧 Para Linux

Ubuntu/Debian (Los más comunes) 📦

sudo apt updatesudo apt install git

Fedora/Red Hat 🎩

sudo dnf install git

Arch Linux (Para los aventureros) 🏔️

sudo pacman -S git

🪟 Para Windows

  1. 🖱️ Descarga el instalador


🎉 ¡Tu Primer Paso!

Una vez instalado, abre tu terminal y escribe:

git --version

Si ves algo como git version 2.x.x, ¡felicidades! 🎊 Git está listo para usar.

⚙️ Configuración inicial (Súper importante)

Dile a Git quién eres:

git config --global user.name "Tu Nombre Genial"
git config --global user.email "[email protected]"

¡Y listo! Ya estás preparado para comenzar tu aventura en el mundo de Git y los repositorios. 🚀

Last updated

Was this helpful?