Como Resolví Presentándose y Entendiendo GGG (GuayaHack, Git, GitLab)#
Git es una poderosa herramienta que permite colaborar en equipo con otros desarrolladores. Personalmente, hasta este momento solo lo había usado para subir proyectos personales. PERO, para saber sacarle el jugo realmente, es importante aprender a usar sus funciones de colaboración.
Nota: para esta solución, se supone que tienes VS Code instalado. En lo personal, me gusta la facilidad con la que se pueden guardar los cambios que realizas con tu repositorio en GitLab.
TODO
1. Fork del repositorio principal#
FORK
es el nombre que se le da al proceso mediante el cual tú creas una copia de determinado repositorio en tu propia cuenta. Esto significa que puedes hacer contribuciones a un repositorio incluso sin ser miembro del grupo de desarrollo. Los cambios que hagas no se guardarán en el repositorio original, a menos que hagas un merge request.
2. Clonar tu fork usando Git#
Puedes seguir este tutorial para instalar GitBash, que es la herramienta que personalmente uso.
Primero, debes dirigirte al directorio en donde quieres clonar tu proyecto. (Si no tienes experiencia navegando usando una consola, este artículo te puede resultar útil).
La ventana con los links aparece al dar click en el botón Clone
que encuentras a la derecha.
Ingresa lo siguiente en la consola de Git Bash.
$ git clone <tu link>
3. Crear tu introducción personal#
En el directorio (carpeta) que clonaste tu proyecto, deberían aparecerte los archivos del proyecto.
Primero, dirígete a site\community\member\spaces\index.md
En la parte inferior, deberías encontrar los espacios para poder ingresar tu usuario como parte de la comunidad.
Después, puedes copiar la carpeta template
dentro de la misma ruta. Asegúrate de cambiar el nombre a tu usuario para indicar que es tu espacio. Dentro de la carpeta, encontrarás un archivo llamado manifest.md
. Modifica el documento a tu gusto, escribiendo una introducción de ti.
4. Push request - Sincronizar tus cambios con GitLab#
Cuando hayas acabado, es tiempo de hacer una push request
con tu repositorio fork. Es decir, haremos que los cambios realizados aparezcan en GitLab.
Usando VS Code, es tan fácil como dirigirte al ícono de branch
, y dando click a stage all changes
en la parte superior izquierda.
VS Code se encarga de hacer un resumen de los cambios hechos en el repositorio automáticamente. Ingresa el mensaje con el que quieras que aparezca tu contribución en la parte superior del documento. Finalmente, da clic arriba a la derecha en el checkmark.
En tu fork de gitlab, debería aparecerte una alerta así tras haber sincronizado tus cambios.
Ahora lo que queda es esperar a que aprueben tu solicitud. Si hay algún error, los tutores deberían de hacerte saberlo.