Git Fork synchronisieren

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