- Einen neuen Fork des Repositorys anlegen
- Das geforkte Repository clonen
git clone https://github.com/<user>/formbox-api.git
- Einen neuen Remote einrichten
git remote add upstream https://github.com/wollmux/formbox-api.git
- Alle Änderungen erfolgen zu allererst im eigenen Repository. Das heißt die Änderungen werden dort in einem neuen Branch gepusht.
- Wenn man zufrieden mit den Änderungen ist, dann kann ein Pull Request erstellt werden. Dieser wird dann gereviewt und schließlich in den master-Branch des Hauptrepositorys gemerget.
- Auf den master Branch wechseln
git checkout master
- Das Hauptrepsoitory pullen (sollte das Hauptrepository unter einem anderen Remote eingetragen sein, dann muss upstream entsprechend ersetzt werden)
git pull upstream master
- Den eigenen master aktualisieren
git push origin master