Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Analogia para entender github y git

GitHub se puede pensar como una especie de red social pero para programadores, donde en vez de subir fotos o estados lo que se comparte son proyectos de código. Cada persona tiene su perfil donde se puede ver en qué trabajó, sus repositorios y la actividad que tuvo últimamente. Además se puede seguir a otros usuarios para ver qué hacen o aprender de lo que suben. Los repositorios serían como los espacios donde uno guarda sus proyectos, ya sea solo o en equipo, y dentro se organiza todo el código. Si querés sumar algo a un proyecto que no es tuyo, podés hacer un pull request, que básicamente es una forma de proponer un cambio o mejora. También están los issues, que sirven para avisar de errores o proponer ideas nuevas, lo que ayuda a trabajar mejor en grupo. Git en sí es la herramienta que usás en tu compu para ir guardando los cambios que hacés en un proyecto, como un control de versiones, mientras que GitHub es la plataforma online donde subís eso para compartirlo y trabajar con más gente. En conjunto, Git y GitHub hacen más fácil organizar y compartir el trabajo de programación.

1 respuesta

¡Hola Valentina, espero que estés bien!

Me encanta tu forma de ver GitHub como una red social para programadores, ¡es una analogía muy acertada! Para complementar tu comprensión, podrías pensar en Git como el diario personal de un escritor. Imagina que cada vez que un escritor hace una modificación en su historia, lo anota en su diario para no perder ningún detalle de su progreso. De manera similar, Git te permite registrar cada cambio que haces en tu código, manteniendo un historial detallado de todas las modificaciones.

Por otro lado, GitHub sería como una biblioteca pública donde el escritor decide compartir su historia. Allí, otros escritores pueden leer, comentar y hasta sugerir mejoras o cambios. Esta colaboración se realiza a través de pull requests, que son como propuestas de edición que otros escritores pueden hacer sobre tu historia.

Espero que esta analogía te ayude a entender mejor cómo funcionan Git y GitHub juntos. ¡Espero haber ayudado y buenos estudios!