Skip to main content

Enterprise Server 3.20 ist derzeit als Release Candidate verfügbar.

Informationen zu Forks

Eine Verzweigung ist ein neues Repository, das Code- und Sichtbarkeitseinstellungen mit dem ursprünglichen „Upstream“-Repository teilt.

Informationen zu Forks

Forks sind wie unabhängige Kopien von Repositorys. Im Gegensatz zu Branches geben Forks dir mehr Freiheit, zu experimentieren, ohne das ursprüngliche Projekt zu beeinträchtigen. Im Gegensatz zu geklonten oder duplizierten Repositorys können Änderungen aus Forks über Pull Requests in das Upstream-Repository zusammengeführt werden, ähnlich wie bei einem Branch.

Wenn du ein geforktes Repository auf GitHub anzeigst, wird das Upstreamrepository unter dem Namen des Forks angegeben.

Screenshot der Seite eines Repositorys auf GitHub. unter dem Namen des Repositorys, „mona/docs“, ist der Text „forked from github/docs“ orange umrandet.

So unterscheiden sich Forks von Branches

Jeder Fork ist ein vollständiges Repository mit eigenen:

  • Zweigstellen
  • Mitglieder und Diskussionen
  • Probleme und Pull Requests
  • Aktionen und Projekten
  • Kategorien, Bezeichnungen und Wikis

Wann man einen Fork verwendet

Es gibt Situationen, in denen ein Fork möglicherweise besser zu deiner Aufgabe passt als ein Branch. Ein Fork kann für folgende Szenarios besser geeignet sein:

  • Zum sicheren Experimentieren, ohne das ursprüngliche Project zu beeinträchtigen
  • Zum Erstellen eines separaten Raums für Diskussionen, die nicht mit den Hauptzielen eines Projekts in Zusammenhang stehen
  • Wenn du deine Arbeit später als unabhängiges Repository erstellen möchtest

Welche Repositorys können geforkt werden?

Sie können ein privates oder internes Repository zu Ihrem persönlichen Konto oder einer Organisation auf GitHub forken, wo Sie über Berechtigungen zur Repositoryerstellung verfügen, wenn die Einstellungen für das Repository und Ihre Unternehmensrichtlinien das Forken zulassen.

Im Allgemeinen kannst du jedes öffentliche Repository in dein persönliches Konto oder in eine Organisation forken, in der du die Berechtigung hast, Repositorys zu erstellen.

Nächste Schritte

Anweisungen zum Forken eines Repositorys findest du unter Ein Repository forken.

Weitere Informationen dazu, wann du Forks erstellen kannst sowie zu den Berechtigungs- und Sichtbarkeitseinstellungen von Forks findest du unter Informationen zu Berechtigungen und Sichtbarkeit von Forks.