Sincronizar tu copia con el repositorio principal

Antes de empezar a trabajar en cualquier fork, es necesario sincronizarlo (actualizarlo) con el repositorio principal. Esto te asegurará que estás trabajando sobre la última versión del mismo.

Esto es porque, cuando se trabaja en una copia o fork, lo haces de forma paralela al repositorio principal (wordpress/spain-handbook) en tu cuenta de github (micuenta/spain-handbook).

Ya sabes, recuerda que para saber que estás en tu copia, verás la frase forked from WordPress/spain-handbook bajo el nombre del mismo.

Indicación de que estamos en nuestro fork

En el caso de que acabes de crear el fork, y esté todo actualizado, verás un mensaje como este:

This branch is up to date with WordPress/spain-handbook:main

Este mensaje indica que todo está actualizado y que no hay que sincronizar nada. De hecho, si intentas hacerlo, en el botón Sync Fork, verás que no aparece botón ninguno para poder sincronizar.

Sync Fork cuando el repositorio está actualizado

Pero es posible que, mientras estés trabajando, otros contribuidores estén haciendo lo mismo en sus respectivos forks y que hayan mandado sus cambios al repositorio principal. Esos cambios no se aplicarán en tu fork hasta que no sincronices tu copia con el repositorio principal.

En ese caso, puede que te encuentres un mensaje como el siguiente, siempre en tu fork:

Aviso de que hay cambios en el repositorio original

Significaría que se han realizado 2 modificaciones en el repositorio original desde que hicimos nuestro fork.

En este caso, si el archivo principal se ha adelantado a nuestra versión, tenemos dos opciones: Contribute o Update branch.

Si no hemos realizado aún cambios en nuestro fork, para trabajar en la versión aceptada más actualizada del archivo principal (main), podemos pulsar en Sync fork, que nos dará a su vez la opción: Update branch.

Actualizamos Rama

Si ya hemos editado nuestro archivo, pulsaremos Contribute, aparecerá una pequeña ventana que indica que el archivo no está actualizado y nos invita a hacer un Pull request para solicitar que un moderador revise los cambios.

Solicitamos Pull Request

Compare nos permite comparar las distintas versiones que se han creado. En cualquier caso, si hubiera algún conflicto entre ambas versiones, el sistema nos avisará y nos invitará a hacer antes un Pull request.

Pero eso será más adelante, puesto que estamos en el supuesto de que estamos empezando a contribuir y todavía no hemos hecho ninguna edición.

Recuerda, siempre que entres en tu Fork hacer clic en Sync fork, incluso si tienes experiencia con GitHub y trabajas en local.

El siguiente paso que debemos llevar a cabo es crear una rama en nuestro fork para editar en ella sin peligro de modificar nada en la rama principal.

s
buscar
c
crear una nueva entrada
r
responder
e
editar
t
ir arriba
j
ir a la entrada o comentario siguiente
k
ir a la entrada o al comentario anterior
o
cambiar visibilidad del comentario
esc
cancelar la edición de la entrada o comentario