Git Fork synchronisieren

Wie man seinen Fork immer up2date hält, erklärt dieser Eintrag am Beispiel des Odoo Forks.

Zunächst forkt man für Github einem Repository.

1. Klone diesen Fork lokal:

git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Ergänze die Original-Quelle "remote" des Original-Repository zu Deinem forked repository:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream

3. Aktualisiere Deinen Fork vom Original-Repository und hole alle Änderungen :

git pull upstream master


Jetzt konkret am Bespiel des Odoo Forks mit Sourcetree: 

Remote hinzufügen

Fetch

Mergen von upstream