GIT et la synchro d’un fork via le dépot amont

Nous avons :


git clone https://git.example.com/my_name/depot.git
  1. Ajouter le dépôt upstream
git remote add upstream https://git.example.com/projet/depot.git
  1. fetch
git fetch upstream
  1. Au cas ou, on retourne dans la branche master
git checkout master
  1. Deux solutions
  2. On merge la branche master upstream avec notre branche master
git merge upstream/master
# ou
git merge upstream/master master
  1. On écrase la branche locale par la branche upstream
git rebase upstream/master
  1. Synchro du dépôt distant avec la branche master mise à jour
git push origin master