Vorgelagertes Repository in Ihren Fork mergen
Wenn Sie keinen Push-Zugriff (Schreibzugriff) auf ein vorgelagertes Repository haben, können Sie Commits von diesem Repository in Ihren eigenen Fork abrufen.
-
Open TerminalTerminalGit Bashthe terminal.
-
Ändern Sie das aktuelle Arbeitsverzeichnis in das lokale Projekt.
-
Checken Sie den Branch aus, in den Sie mergen möchten. In der Regel mergen Sie in den
master
-Branch.$ git checkout master
-
Rufen Sie den gewünschten Branch aus dem vorgelagerten Repository ab. Auf diese Weise wird der Commit-Verlauf unverändert beibehalten.
$ git pull https://Hostname/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME
-
Wenn Konflikte auftreten, beheben Sie sie. Weitere Informationen finden Sie unter „Mergekonflikte beheben“.
-
Committen Sie den Merge.
-
Überprüfen Sie die Änderungen, und stellen Sie sicher, dass alles in Ordnung ist.
-
Pushen Sie den Merge in Ihr GitHub-Repository.
$ git push origin master