So benennen Sie den Standard-Git-Branch um und warum möchten Sie?

So benennen Sie den Standard-Git-Branch um und warum möchten Sie?

Wenn Sie Git schon länger verwenden, sind Sie wahrscheinlich schon auf den Begriff gestoßen Meister . Du hast es vielleicht beim Laufen gesehen Git-Status oder Git-Zweig .





Es ist ein etwas altmodischer Satz und Sie fragen sich vielleicht, woher er kommt oder wie Sie ihn ändern können. Egal, ob Sie ein Befehlszeilenbenutzer oder ein Fan von GitHub sind, Sie können Zweignamen ändern und sogar den Standardzweignamen auf einen Ihren Anforderungen entsprechenden Wert festlegen.





Was ist der Standard-Zweig?

Jedes brandneue Git-Repository hat einen Standard-Branch, auch wenn es nicht wirklich von etwas abzweigt! Branches sind einfach Commit-Referenzen, und es gibt immer eine HEAD-Referenz, die auf den aktuellen Branch zeigt.





In der Vergangenheit hat Git diesen Standard-Branch benannt Meister . Obwohl Sie es umbenennen können, bleiben viele Leute beim Standard, sodass Sie viele Projekte sehen, die master als Standardzweig verwenden.

Branch-Benennung und warum der Master ausläuft

Neuere Versionen von Git (2.28 und höher) erzeugen den folgenden Hinweis, wenn Sie ein neues Repository mit . erstellen git init :



Verwenden von 'master' als Name für die erste Verzweigung. Dieser Standard-Zweigname kann geändert werden. Um den anfänglichen Branch-Namen zu konfigurieren, der in allen Ihren neuen Repositorys verwendet wird, wodurch diese Warnung unterdrückt wird, rufen Sie Folgendes auf: git config --global init.defaultBranch-Namen, die normalerweise anstelle von 'master' gewählt werden, sind 'main', 'trunk' und 'development '. Der gerade erstellte Branch kann mit diesem Befehl umbenannt werden: git branch -m

Die Master/Slave-Terminologie hat eine lange Geschichte in der Computertechnik, insbesondere in Bezug auf Hardware wie Plattenlaufwerke. Auch andere Versionskontrollsysteme wie BitKeeper, ein Vorgänger von Git, haben den Begriff verwendet. Der Begriff ist jedoch aufgrund seiner Verbindung mit dem Kolonialismus etwas veraltet.





Die Git-Maintainer haben mit der breiteren Entwickler-Community zusammengearbeitet, um diese Bedenken auszuräumen. Abgesehen von jeglicher Beleidigung, die es verursachen kann, Meister ist sowieso kein besonders beschreibender Name. Es impliziert eine Beziehung zu einer anderen, unbenannten Entität, repräsentiert jedoch nicht den einzigartigen Status des ursprünglichen Zweigs. Viele Leute halten den Namen für hauptsächlich um diesen Zweig und seine typische Verwendung besser zu beschreiben.

Der Name main ist kurz, lässt sich leicht übersetzen und wird häufig verwendet. Die Tatsache, dass es mit den gleichen zwei Buchstaben wie master beginnt, kann hilfreich sein, wenn Sie Ihr Muskelgedächtnis neu trainieren müssen.





So nehmen Sie die Änderung mit Befehlszeilen-Git vor

Wie Git selbst erklärt, können Sie den Standard-Branch-Namen mit dem folgenden Befehl konfigurieren:

git config --global init.defaultBranch main

Die --global stellt sicher, dass diese Einstellung für alle Repositorys gilt, die vom aktuellen Benutzer erstellt wurden.

Siehe auch: So installieren und konfigurieren Sie Git unter Linux

Nach der Festlegung verwenden neue Repositorys den neuen Standardnamen:

$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main

Beachten Sie, dass Sie auch eine Filiale umbenennen jederzeit mit der Option -m, z.B.

So führen Sie PDF-Dateien in Google Drive zusammen
git branch -m main

Eines Tages kann Git diese Änderung für Sie vornehmen, indem Sie den Namen verwenden hauptsächlich standardmäßig für alle neuen Repositorys. Es ist immer noch nützlich zu wissen, wie Sie es selbst ändern können, und Sie haben möglicherweise eine persönliche oder Teampräferenz für einen anderen Namen als hauptsächlich .

So legen Sie den Standard-Branch-Namen in GitHub fest

Auf GitHub erstellte Branches werden jetzt automatisch main statt master benannt. Sie können den Namen dieser Standardeinstellung jedoch weiterhin ändern, indem Sie die folgenden Schritte ausführen:

  1. Offen Einstellungen über Ihr Profilfoto oben rechts.
  2. Klicken Repositorys im linken Menü.
  3. Unter dem Repository-Standardzweig Wählen Sie im Abschnitt einen alternativen Namen.
  4. Klicken Aktualisieren .

Verwandte: Was ist GitHub? Eine Einführung in seine Grundfunktionen

Übernehmen Sie die Kontrolle über den Standard-Branch-Namen von Git

Git hat seinen Standard-Branch in der Vergangenheit benannt Meister , aber das muss nicht so bleiben!

Egal, ob Sie eine Alternative für umfassender, verständlicher oder einfach kürzer zu tippen halten, sie lässt sich leicht ändern. Der Default-Branch ist nur ein winziger Teil des riesigen Repertoires von Git. Um Ihre Git-Fähigkeiten vom Anfänger zum Fortgeschrittenen zu bringen, lesen Sie als nächstes unseren umfassenden Leitfaden.

Teilen Teilen Tweet Email Git-Tutorial für Fortgeschrittene

Bringen Sie Ihre Git-Fähigkeiten mit diesem umfassenden Leitfaden vom Anfänger zum Fortgeschrittenen.

Weiter lesen
Verwandte Themen
  • Programmierung
  • GitHub
  • Programmierung
Über den Autor Bobby Jack(58 veröffentlichte Artikel)

Bobby ist ein Technologie-Enthusiast, der fast zwei Jahrzehnte lang als Software-Entwickler gearbeitet hat. Er hat eine Leidenschaft für Spiele, arbeitet als Rezensionsredakteur beim Switch Player Magazine und vertieft sich in alle Aspekte des Online-Publishing und der Webentwicklung.

Mehr von Bobby Jack

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren