Synchroniser un fork avec Git
Classé dans : Développement - Mots clés : git, fork, pull requestSi vous soumettez des Pull Requests avec git, vous avez effectué un Fork. Comme le projet évolue, des modifications ont été effectuées sur la branche principale et votre fork n'est plus à jour ! Si vous voulez soumettre un nouveau correctif, il est préférable de commencer par mettre à jour votre fork ... afin de minimiser les problèmes de merge.
Le process est bien décrit dans la vidéo de Data School : en Anglais mais très bien faite !
On commence par ajouter le dépot comme remote upstream :
$ git remote add upstream git@githuh.com:polo/le_repo.git
Puis on le récupère :
$ git fetch upstream
Puis on merge :
$ git merge upstream/master
En cas de problème de merge, le plus simple, pour résoudre les confilts, est de lancer la commande :
$ git mergetool
Suivi d'un commit si nécessaire.
Et pour finir :
$ git push
Et voilà votre répo est synchronisé !