Mit Gabelungen arbeiten
Forks werden häufig in der Open-Source-Entwicklung auf GitHub verwendet.
Informationen zu Forks
Eine Verzweigung ist ein neues Repository, das Code- und Sichtbarkeitseinstellungen mit dem ursprünglichen „Upstream“-Repository teilt.
Ein Repository forken
Eine Verzweigung ist ein neues Repository, das Code und Sichtbarkeitseinstellungen mit dem ursprünglichen Upstream-Repository teilt.
Informationen zu Berechtigungen und Sichtbarkeit von Forks
Die Berechtigungen und die Sichtbarkeit von Forks hängen davon ab, ob das Upstream-Repository öffentlich oder privat ist und ob es sich im Besitz einer Organisation befindet, und von den Richtlinien deines Unternehmens abhängig.
Konfigurieren eines Remoterepositorys für einen Fork
Du musst ein Remote-Repository konfigurieren, das auf das vorgelagerte Repository in Git verweist, um die Synchronisation der in einem Fork vorgenommenen Änderungen mit dem ursprünglichen Repository zu ermöglichen. Damit kannst du auch Änderungen im ursprünglichen Repository mit dem Fork synchronisieren.
Einen Fork synchronisieren
Synchronisiere den Fork eines Repositorys, um ihn auf dem aktuellen Stand mit dem vorgelagerten Repository zu halten.
Änderungen an einem Pull-Request-Branch zulassen, der von einem Fork erstellt wurde
Um die Zusammenarbeit zu verbessern, kannst du Commits für Verzweigungen zulassen, die du aus Forks in deinem persönlichen Konto erstellt hast.
Was geschieht mit Forks, wenn ein Repository gelöscht wird oder sich dessen Sichtbarkeit ändert?
Wenn du dein Repository löschst oder dessen Sichtbarkeit änderst, wirkt sich dies auf die Forks dieses Repositorys aus.
Trennen eines Forks
Du kannst ein Repository von seinem Forknetzwerk trennen, indem du das Netzwerk verlässt oder den Fork manuell löschst und ohne Verbindung mit dem ursprünglichen Fork neu erstellst.