Erstellen eines neuen Git-Repo
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
Visual Studio 2022 | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015
Ein Git-Repository oder Repo verfolgt Änderungen an Dateien innerhalb eines Ordners. Sie können eine beliebige Anzahl lokaler Git-Repos auf Ihrem Computer erstellen, die jeweils im eigenen Ordner gespeichert sind. Jedes Git-Repo, das Sie erstellen, ist unabhängig von anderen Git-Repos, sodass Änderungen, die Sie in einem Repo vornehmen, keine Auswirkungen auf die anderen haben.
Ein Git-Repo speichert jede Version jeder Datei im Repo, es sei denn, Sie sagen Git, eine Datei zu ignorieren. Git speichert Dateiversionen effizient, sodass das Speichern einer großen Anzahl von Versionen nicht unbedingt viel Speicherplatz erfordert. Git unterstützt den Vergleich von Dateiversionen, das Zusammenführen verschiedener Versionen, das Wechseln zwischen Versionen und vieles mehr. Sie können Git verwenden, um Ihren Quellcode zu verwalten, unabhängig davon, ob Sich Ihre Codedateien innerhalb oder außerhalb einer Visual Studio-Lösung befinden. Um Ihre Arbeit freizugeben, können Sie Ihr lokales Git-Repo mit einem Remote-Git-Repo verbinden, auf das andere zugreifen können. Das Remote-Repo kann ein Azure Repos Git-Repo, ein GitHub Repo oder ein anderes gehostetes Git-Repo sein.
In diesem Artikel werden Verfahren für die folgenden Aufgaben bereitgestellt:
- Erstellen eines lokalen Git-Repo aus einer neuen Lösung
- Erstellen eines lokalen Git-Repo aus einer vorhandenen Lösung
- Erstellen eines lokalen Git-Repo in einem leeren Ordner
- Verbinden einer lokalen Git-Repo zu einem Azure Repos Git-Repo
- Verbinden einer lokalen Git-Repo zu einem GitHub Repo
Eine Übersicht über den Git-Workflow finden Sie unter Azure Repos Git-Lernprogramm.
Voraussetzungen für den Zugriff auf Azure Repos
Repos müssen in Ihren Azure DevOps Projekteinstellungen aktiviert sein. Wenn der Repos Hub und zugeordnete Seiten nicht angezeigt werden, finden Sie unter Aktivieren oder Deaktivieren eines Azure DevOps Diensts, um Repos erneut zu können.
Um Code in privaten Projekten anzuzeigen, müssen Sie Mitglied eines Azure DevOps Projekts mit Standardzugriffsebene oder höher sein. Für öffentliche Projekte kann jeder den Code anzeigen.
Wenn Sie kein Projekt haben, erstellen Sie ein Projekt oder registrieren Sie sich kostenlos.
Wenn Sie kein Projektmitglied sind, werden Sie hinzugefügt.
Um Code für ein privates Projekt zu klonen oder beizutragen, müssen Sie Mitglied der Sicherheitsgruppe " Mitwirkende " sein oder die entsprechenden Berechtigungen festlegen. Für öffentliche Projekte kann jeder Code klonen und mitwirken. Weitere Informationen finden Sie unter Was ist ein öffentliches Projekt?
Hinweis
Für öffentliche Projekte haben Benutzer, die dem Stakeholder zugriff gewährt haben, vollständigen Zugriff auf Azure Repos.
Repos müssen in Ihren Azure DevOps Projekteinstellungen aktiviert sein. Wenn der Repos Hub und zugeordnete Seiten nicht angezeigt werden, finden Sie unter Aktivieren oder Deaktivieren eines Azure DevOps Diensts, um Repos erneut zu können.
Um Code anzuzeigen, müssen Sie Mitglied des Azure DevOps Projekts sein, bei dem der Basic-Zugriff oder höher ist. Wenn Sie kein Projektmitglied sind, werden Sie hinzugefügt.
Um Code zu klonen oder zu Code beizutragen, müssen Sie Mitglied der Sicherheitsgruppe " Mitwirkende " sein oder über die entsprechenden Berechtigungen im Projekt verfügen, das Sie ändern möchten.
Um Code anzuzeigen, müssen Sie Mitglied eines Azure DevOps Projekts sein, bei dem der Basic-Zugriff oder höher ist. Wenn Sie kein Projektmitglied sind, werden Sie hinzugefügt.
Um Code zu klonen oder zu Code beizutragen, müssen Sie Mitglied der Sicherheitsgruppe " Mitwirkende " sein oder über die entsprechenden Berechtigungen verfügen.
Erstellen eines lokalen Git-Repo aus einer neuen Lösung
Erstellen Sie ein lokales Git-Repo, wenn Sie eine neue Visual Studio Lösung erstellen.
Visual Studio 2019 unterstützt das Erstellen eines neuen Git-Repo beim Erstellen einer Lösung nicht. Erstellen Sie stattdessen Ihre Visual Studio-Lösung, und führen Sie die Schritte in der Erstellung eines lokalen Git-Repo aus einer vorhandenen Lösung aus.
Erstellen eines lokalen Git-Repo aus einer vorhandenen Lösung
Erstellen Sie ein lokales Git-Repo, um Dateiänderungen in Ihrer vorhandenen Visual Studio-Lösung nachzuverfolgen.
Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den Lösungsnamen, oder klicken Sie mit der rechten Maustaste auf ein beliebiges Element in der Ordneransicht Projektmappen-Explorer, und wählen Sie dann "Git-Repository erstellen" aus. Oder wählen Sie "Zur Quellsteuerung hinzufügen" auf der Statusleiste in der unteren rechten Ecke von Visual Studio aus, und wählen Sie dann Git aus. Wenn diese Optionen nicht angezeigt werden, befindet sich Ihr Code bereits in einem Git-Repo.
Oder wählen Sie git Create Git > Repository aus der Menüleiste aus, um das Fenster "Git-Repository erstellen " zu starten. Wenn diese Option nicht angezeigt wird, befindet sich Ihr Code bereits in einem Git-Repo.
Dieser Schritt gilt nur für die Visual Studio Git-Versionssteuerungsumgebung: Wählen Sie im Fenster "Git-Repository erstellen" nur "Lokal" aus, überprüfen Sie, ob der lokale Pfad richtig ist, und wählen Sie dann "Erstellen" aus.
Der Team-Explorer startet das Fenster "Git-Repository erstellen " nicht und geht davon aus, dass sie ein lokales Git-Repo benötigen.
Sie haben jetzt ein lokales Git-Repo im Visual Studio Lösungsordner erstellt und Ihren Code in dieses Repo gesetzt. Ihr lokales Git-Repo enthält sowohl Ihre Visual Studio Lösung als auch Git-Ressourcen.
Erstellen eines lokalen Git-Repo in einem leeren Ordner
Sie können ein neues lokales Repo in einem leeren Ordner im Team-Explorer erstellen.
Wählen Sie unter lokalen Git-Repositorys in der ansicht VerbindenTeam-Explorerdie Option "Neu" aus.
Geben Sie einen Ordnerpfad ein, in dem das Repo erstellt wird. Der angegebene Ordner muss leer sein oder nicht vorhanden sein. Wählen Sie Erstellen.
Sie haben jetzt ein neues lokales Git-Repo erstellt. Um den Ordnerinhalt anzuzeigen, klicken Sie mit der rechten Maustaste auf den neuen Repoeintrag, und wählen Sie "Öffnen" in Explorer aus.
Ihr neues lokales Git-Repo enthält nur Git-Ressourcen.
Verbinden einer lokalen Git-Repo zu einem Azure Repos Git-Repo
Sie können Ihren Code für andere freigeben, indem Sie Ihr lokales Git-Repo mit einem Azure Repos Git-Repo verbinden.
Visual Studio Version 2019, Version 16.8 und höher, bietet eine Git-Versionssteuerung während der Verwaltung der Git-Benutzeroberfläche des Team Explorers. Deaktivieren Sie zum Verwenden des Team-ExplorerstoolsOptionsPreview>>FeaturesNew>Git-Benutzeroberfläche über die Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen parallelen Vergleich zur Veröffentlichung Ihrer Arbeit in einem Azure Repos Git-Repo bereit.
Hinweis
Ein Vorteil beim Herstellen einer Verbindung mit einem Projekt über Den Team-Explorer ist der Zugriff auf den Hub "Arbeitselemente". Eine Übersicht über Team Explorer-Features finden Sie unter Navigieren in Visual Studio Team-Explorer.
Visual Studio Git
- Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den Lösungsnamen, oder klicken Sie mit der rechten Maustaste auf ein beliebiges Element in der Ordneransicht von Projektmappen-Explorer, und wählen Sie dann "Push to Git"-Dienst aus, um das Git-Repositoryfenster zu starten.
Oder wählen Sie git > Push to Git Service aus der Menüleiste aus, um das Fenster "Git-Repository erstellen" zu starten.
Öffnen Sie einen Browser, und navigieren Sie zu Ihrem Azure DevOps Projekt mithilfe einer URL in Form von
https://dev.azure.com/<OrganizationName>/<ProjectName>. Wenn Sie noch kein Projekt haben, erstellen Sie ein Projekt.Erstellen Siein Ihrem Azure DevOps Projekt ein leeres Git-Repo ohne README-Datei. Kopieren Sie die Klon-URL aus dem Popup " Klon-Repository ".
- Wählen Sie im Fenster "Git-Repository erstellen"die Option "Vorhandene Remote " aus, und geben Sie die URL des Repo-Klons aus dem vorherigen Schritt ein, und wählen Sie dann "Push" aus. Weitere Informationen zum Erstellen eines neuen Azure DevOps-Repositorys finden Sie unter Erstellen eines neuen Git-Repo in Ihrem Projekt.
Visual Studio Team Explorer
- Wählen Sie im Abschnitt "Push to Azure Dev Ops Services " der Synchronisierungsansicht im Team-Explorer die Schaltfläche "Git Repo veröffentlichen " aus.
- Wählen Sie Ihr Azure DevOps Konto, Ihre Organisation und einen Namen eines Repositorys aus, und wählen Sie dann "Repository veröffentlichen" aus.
In diesem Schritt wird ein neues Projekt in Ihrem Azure DevOps Konto mit demselben Namen erstellt, den Sie für das Repository ausgewählt haben. Wenn Sie das Repository in einem vorhandenen Projekt erstellen möchten, wählen Sie "Erweitert " neben dem Repositorynamen aus, und wählen Sie dann ein Projekt aus.
Ihr Code befindet sich jetzt in einem Azure Repos Git-Repo. Sie können den Code im Web anzeigen, indem Sie Im Web anzeigen auswählen.
Hinweis
Bei Azure DevOps Services ist dev.azure.com/{your organization}/{your project}das Format für die Projekt-URL . Das vorherige Format, das auf das visualstudio.com Format verweist, wird jedoch weiterhin unterstützt. Weitere Informationen finden Sie in der Einführung in Azure DevOps, indem Sie vorhandene Organisationen wechseln, um die neue Domänennamen-URL zu verwenden.
Verbinden eines lokalen Git-Repositorys zu einem GitHub-Repo
Sie können Ihren Code auch für andere Freigeben, indem Sie Ihr lokales Git-Repo mit einem GitHub-Repository verbinden.
Visual Studio Version 2019, Version 16.8 und höher, bietet eine Git-Versionssteuerung während der Verwaltung der Git-Benutzeroberfläche des Team Explorers. Deaktivieren Sie zum Verwenden des Team-ExplorerstoolsOptionsPreview>>FeaturesNew>Git-Benutzeroberfläche über die Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen parallelen Vergleich zur Veröffentlichung Ihrer Arbeit in einem GitHub-Repo bereit.
Visual Studio Git
- Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den Lösungsnamen, oder klicken Sie mit der rechten Maustaste auf ein beliebiges Element in der Ordneransicht von Projektmappen-Explorer, und wählen Sie dann "Push to Git"-Dienst aus, um das Fenster "Git-Repository erstellen" zu starten.
Oder wählen Sie git > Push to Git Service aus der Menüleiste aus, um das Fenster "Git-Repository erstellen" zu starten.
- Wählen Sie im Fenster "Git-Repository erstellen"GitHub aus, wählen Sie Ihr GitHub Konto, besitzername und einen neuen Repositorynamen aus, und wählen Sie dann "Push" aus.
In diesem Schritt wird ein neues Repository in Ihrem GitHub Konto mit Inhalten aus Ihrem lokalen Repository erstellt.
Visual Studio Team Explorer
- Wählen Sie im Abschnitt "In GitHub veröffentlichen" der Synchronisierungsansicht im Team-Explorer Ihren GitHub Konto, Besitzernamen und einen neuen Namen für das Repository aus, und wählen Sie dann "Veröffentlichen" aus.
In diesem Schritt wird ein neues Repository in Ihrem GitHub Konto mit Inhalten aus Ihrem lokalen Repository erstellt.





aus.
Dadurch wird ein neues Git-Repo in demselben Verzeichnis wie Ihre Lösung erstellt und die Veröffentlichungsansicht im Team-Explorer geöffnet, sodass Sie Ihren Code auf Azure Repos oder ein anderes Remote-Git-Repository 
















