Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Sie können Ihre Arbeit an einem lokalen Git-Repository-Branch freigeben, indem Sie Ihre Änderungen in ein Remote-Repository hochladen, auf das andere zugreifen können. Der Git-Push-Befehl lädt neue Commits von Ihrem lokalen Branch in den entsprechenden Branch eines Remote-Repositories hoch. Visual Studio verwendet den Pushbefehl, wenn Sie ihre Arbeit mit einem Remote-Repository synchronisieren möchten.
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. - Verzweigungs- oder Repository-Berechtigungen festlegen: "Berechtigungen verwalten" sind Berechtigungen für die Verzweigung oder das Repository. - Standard-Branch ändern: Bearbeitungsrichtlinien sind Berechtigungen für das Repository. - Importieren eines Repositorys: Mitglied der Sicherheitsgruppe "Projektadministratoren" oder Git-Projektebene-Berechtigung "Repository erstellen" auf "Zulassen" gesetzt. 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. |
Pushen des Codes
Nachdem Sie einen oder mehrere Commits zu einem lokalen Branch hinzugefügt haben, können Sie die Commits an einen Remote-Branch pushen, um Ihre Arbeit zu teilen oder zu sichern. Wenn Sie den Push-Befehl verwenden, überprüft Git, ob Ihr lokaler Branch mit dem Remote-Branch aktuell ist. Wenn nicht, hindert Git Sie daran, neue Commits zu pushen, bis Sie Ihren lokalen Branch aktualisiert haben. Um dieses Problem zu beheben, können Sie einen Pull durchführen, um die Commits des Remote-Zweigs abzurufen, die in Ihrem lokalen Zweig nicht vorhanden sind. Wenn die heruntergeladenen Remote-Commits mit Ihren lokalen Commits in Konflikt stehen, versuchen Sie, die Konflikte aufzulösen, bevor Sie Ihre Änderungen pushen.
Damit der Git-Pushbefehl funktioniert, muss Ihr lokales Repository mit einem Git-Remote-Repository verbunden sein. Wenn Sie Ihr lokales Repository aus einem Remote-Repository geklont haben, sind sie bereits verbunden. Wenn Sie ihr lokales Repository jedoch ohne Klonen erstellt haben, müssen Sie es mit einem gehosteten Git-Repository verbinden. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einem Azure Repos Git-Repository und Herstellen einer Verbindung mit einem GitHub-Repository.
Tipp
Um eine Pull-Request-Überprüfung Ihrer Arbeit zu unterstützen, vermeiden Sie es, direkt im main Branch Ihres lokalen Repositories zu arbeiten. Speichern Sie stattdessen Ihre Commits in einem lokalen Feature-Branch oder Bugfix-Branch und pushen Sie diesen Branch nach Abschluss Ihrer Arbeit. Eine Übersicht über den Git-Workflow finden Sie im Lernprogramm zu Azure Repos Git.
- Visual Studio 2022
- Visual Studio 2019 – Git-Menü
- Visual Studio 2019 – Team Explorer
- Git-Befehlszeile
Visual Studio 2022 bietet eine Git-Versionskontrolle mithilfe des Git-Menüs , Git-Änderungen und über Kontextmenüs im Projektmappen-Explorer. Visual Studio 2019, Version 16.8, bietet auch die Git-Benutzeroberfläche des Team Explorers . Weitere Informationen finden Sie auf der Registerkarte "Visual Studio 2019 – Team Explorer ".
Wählen Sie im Fenster "Git-Änderungen " die Nach-oben-Taste aus, um Ihren Commit zu drücken.
Oder Sie können Ihre Änderungen über das Git-Repository-Fenster übertragen. Um das Git Repository-Fenster zu öffnen, wählen Sie den ausgehenden/eingehenden Link im Git-Fenster "Änderungen " aus.
Sie können ihre Änderungen auch über das Git-Menü auf der Menüleiste verschieben.
Nachdem Sie Ihre Commits pushed haben, können Sie eine Pull-Anforderung erstellen, um anderen mitzuteilen, dass Ihre Änderungen überprüft werden sollen. Wenn Ihre Änderungen genehmigt werden, werden sie in den Ziel-Zweig des Remote-Repository zusammengeführt.