Freigeben über


Erstellen einer neuen Git-Verzweigung

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

Der erste Commit in einem neuen Git-Repository ist der Start der main Verzweigung. Während Sie in der main Verzweigung arbeiten, verpflichten Sie sich, Ihre Arbeit in dieser Verzweigung aufzuzeichnen. Verzweigung in Git tritt auf, wenn Sie eine neue Entwicklungslinie erstellen, die von einer vorherigen Verzweigung abweicht. Sie können eine neue Verzweigung erstellen, um ein neues Feature zu entwickeln und zu testen, bevor Sie es zu Ihrer main Verzweigung hinzufügen. Der empfohlene Git-Workflow ist die Verwendung einer neuen Verzweigung für jedes Feature oder Bugfix. Wenn Sie zwischen Verzweigungen wechseln, wechselt Git fast sofort zur Version Ihrer Repositorydateien, um der ausgewählten Verzweigung zu entsprechen. Ihre Commits werden immer in der aktuellen Verzweigung gespeichert und sind von Commits in anderen Verzweigungen isoliert.

Eine Übersicht über den Git-Workflow finden Sie im Lernprogramm zu Azure Repos Git.

Voraussetzungen

Kategorie Anforderungen
Projektzugriff Mitglied eines Projekts.
Erlaubnisse - Code in privaten Projekten anzeigen: Mindestens einfacher Zugriff.
- Klonen oder Mitwirken an Code in privaten Projekten: Mitglied der Sicherheitsgruppe "Mitwirkende" oder entsprechende Berechtigungen im Projekt.
– Legen Sie Verzweigungs- oder Repositoryberechtigungen fest: Berechtigungen für die Verzweigung oder das Repository verwalten .
- Standardverzweigung ändern: Bearbeiten von Richtlinienberechtigungen für das Repository.
- Importieren eines Repositorys: Mitglied der Sicherheitsgruppe "Projektadministratoren " oder "Git-Projektebene Repository erstellen"-Berechtigungssatz auf "Zulassen". Weitere Informationen finden Sie unter Festlegen von Git-Repositoryberechtigungen.
Dienste Repos aktiviert.
Werkzeuge Wahlfrei. Verwenden Sie az repos-Befehle : Azure DevOps CLI.

Hinweis

In öffentlichen Projekten haben Benutzer mit Stakeholder-Zugriff vollzugriff auf Azure Repos, einschließlich Anzeigen, Klonen und Beitragen zu Code.

Kategorie Anforderungen
Projektzugriff Mitglied eines Projekts.
Erlaubnisse - Code anzeigen: Mindestens einfacher Zugriff.
- Klonen oder Zum Code beitragen: Mitglied der Sicherheitsgruppe "Mitwirkende " oder entsprechende Berechtigungen im Projekt.
Dienste Repos aktiviert.

Erstellen einer neuen Verzweigung

Hinweis

Verzweigungsnamen dürfen keine ASCII-Steuerelementzeichen enthalten, z. B. Leerzeichen, Tilden und Doppelpunkte. Es ist üblich, Kleinbuchstaben zu verwenden und Wörter mit einem Bindestrich zu trennen. Schrägstriche können zum Gruppieren von Verzweigungen verwendet werden. Die Länge des Verzweigungsnamens darf 250 ASCII-Zeichen nicht überschreiten. Um Mehrdeutigkeit zwischen Verzweigungsnamen und Commit-Hashes zu vermeiden, verwenden Sie keine Verzweigungsnamen, die aus 40 Hexadezimalzeichen bestehen. Weitere Informationen zur Verzweigungsbenennung finden Sie unter git-check-ref-format und git cross-platform compatibility.

Sie können Verzweigungen in Azure Repos Git Repos , GitHub-Repositorys oder anderen gehosteten Git-Repositorys erstellen.

Azure Repos

  1. Öffnen Sie im Webbrowser das Teamprojekt für Ihre Azure DevOps-Organisation, und wählen Sie dann Repos> Branches aus, um die Ansicht "Verzweigungen" zu öffnen.

    Screenshot der Azure DevOps-Projektseite mit erweitertem Menü

  2. Wählen Sie in der Ansicht "Verzweigungen " die Option "Neue Verzweigung" aus, um das Dialogfeld " Verzweigung erstellen " zu starten.

    Screenshot der Schaltfläche

  3. Geben Sie im Dialogfeld "Verzweigung erstellen" einen eindeutigen neuen Verzweigungsnamen ein, wählen Sie einen Basiszweig für die neue Verzweigung aus, verknüpfen Sie optional Arbeitsaufgaben, und wählen Sie dann "Erstellen" aus.

    Screenshot des Dialogfelds

    Die neue Verzweigung wird in der Verzweigungsliste angezeigt.

    Screenshot der Verzweigungsliste, in der die neue Verzweigung angezeigt wird.

GitHub

Navigieren Sie in Ihrem Webbrowser zur Hauptseite Ihres GitHub-Repositorys , wählen Sie eine Basisverzweigung aus, um das Dialogfeld "Verzweigungen/Tags wechseln" zu starten, geben Sie einen eindeutigen neuen Verzweigungsnamen ein, und wählen Sie dann "Verzweigung erstellen" aus.

Screenshot des Dialogfelds

Die Hauptseite Ihres Repositorys zeigt nun die Dateien in Ihrer neuen Verzweigung an.

Screenshot Ihrer neuen Verzweigungsdateien auf der Hauptseite eines GitHub-Repositorys.

Tipp

Nachdem Sie eine Remoteverzweigung erstellt haben, können Sie sie in Ihr lokales Git-Repository abrufen . Führen Sie an der Eingabeaufforderung Folgendes aus:
git fetch
git switch <remote branch name>

Nächste Schritte