Gestiona tu proyecto de código con Git y Github

Ahora hablemos de la media naranja del control de versiones: el repositorio de código. Verás, el control de versiones y los repositorios se necesitan mutuamente para funcionar. No puedes tener uno sin el otro. ¡Vamos a sumergirnos y descubrir por qué!

¿Qué es un repositorio de código?

Veamos las propiedades de un repositorio de código.

Como la palabra repositorio implica, es un lugar de almacenamiento. Así que, ¡un repositorio de código es un lugar para almacenar código! Ahora eso no es especial. Puedes simplemente crear una carpeta en tu ordenador llamada Código Fuente y ponerlo todo ahí. ¿Qué sentido tiene darle a este lugar de almacenamiento un nombre elegante?

Un repositorio de código se crea para utilizar sistemas de versiones como se mencionó en el capítulo anterior. El repositorio de código guarda el código fuente mientras que el software del sistema de versiones archiva ese código. Puedes archivar todos tus archivos en un repositorio, manteniendo cualquier otra versión o archivo, incluso si no los estás usando en ese momento. Los repositorios de código también le dan una manera de nombrar o etiquetar las diferentes versiones, manteniendo los registros de los cambios dentro del mismo proyecto.

Elegir un proveedor de repositorios

Al igual que hay varios tipos de sistemas de control de versiones, también hay diferentes repositorios de código. Algunos descentralizados que funcionan bien con Git son GitHub y Bitbucket.

Github
Bitbucket

GitHub y Bitbucket albergan las mayores colecciones descentralizadas de repositorios de código del mundo. Albergan millones de proyectos privados y públicos que permiten a los equipos trabajar con el control de versiones.

Espera, ¿cuál es la diferencia entre público y privado?

¿Recuerdas los proyectos de código abierto que permiten que prácticamente cualquiera contribuya si lo desea? Ese sería un ejemplo de proyecto público. Normalmente proporcionan su código fuente al público y están abiertos para que el público contribuya.

Los proyectos privados, por otro lado, no comparten su código fuente pero disfrutan de las características del sistema de control de versiones de Git entre los miembros de su equipo.

Bien, pero ¿qué proveedor debo elegir?

Aunque no hay demasiadas diferencias entre GitHub y Bitbucket en cuanto a características, ¡GitHub es más popular entre los proyectos empresariales! También es muy fácil de usar.

Vamos a explorar GitHub en el próximo capítulo, para poder empezar con tu primer repositorio de código!

¡Recapitulemos!

Deja una respuesta

Tu dirección de correo electrónico no será publicada.