Verwenden Sie GitHub und Visual Studio, um Ihre Quellcodeverwaltungs- und CI/CD-Workflows näher an Ihren Code zu bringen. Der GitHub-Support ist jetzt in Visual Studio integriert.

“Ich verwende die neue Git-Integration sehr oft. Die Git-Oberfläche ist einfach und übersichtlich!”
– ein GitHub-Benutzer
– ein GitHub-Benutzer
Nahtlose Integration in GitHub
Authentifizieren Sie Ihr GitHub.com- oder GitHub-Unternehmenskonto, um ein Repository zu erstellen, und übertragen Sie Ihre ersten Commits per Push an GitHub, alles über Visual Studio.



Klonen und programmieren aus der IDE heraus
Durchsuchen Sie Ihre GitHub-Repositorys, und klonen Sie Ihr Repository auf Ihren lokalen Computer, um mit dem Committen und Pushen zu beginnen.
Neue Repos erstellen und mithilfe von Push übertragen
Übertragen Sie lokalen Code per Push in einem Schritt in ein neues Repository auf GitHub. Visual Studio übernimmt die lokale und Remote-Repositoryerstellung. Sie können sogar festlegen, dass das Repository vollständig privat ist.


Verzweigen, Staging und Commiten
Erstellen Sie Branches und wechseln Sie zwischen ihnen über die Statusleiste. Zeigen Sie Ihre Änderungen an, stufen Sie die Dateien ein, für die Sie einen Commit ausführen möchten, und führen Sie Mithilfe des Toolfensters „Git-Änderungen“ Commits durch.
Merging und Rebase ausführen
Führen Sie Branches nach dem Abschließen von Features direkt aus Visual Studio zusammen, oder rebasen Sie sie. Sie können auch entscheiden
, ob Sie beim Pullen einen Merging- oder Rebasevorgang durchführen, oder Branches beim Abrufen löschen möchten.



Mergingkonflikte auflösen
Visual Studio erkennt Mergingkonflikte direkt wenn sie auftreten und zeigt die nicht zusammengeführten Änderungen im Fenster „Git-Änderungen“ an. Der integrierte Merging-Editor führt Sie durch jede widersprüchliche Änderung, sodass Sie entweder die eingehende oder die aktuelle Seite übernehmen können, und er zeigt das Ergebnis an, wenn Sie die Zusammenführung akzeptieren.
Repositoryverlauf durchsuchen
Verwenden Sie das Git-Repositoryfenster, um einen vollständigen Überblick über Ihre Branches und deren Verlauf zu erhalten. Wählen Sie einzelne Commits aus, um Details und Dateiunterschiede anzuzeigen. Einige Personen bevorzugen eine, um parallele Unterschiede zu sehen, und andere bevorzugen eine Inlineansicht. Erhalten Sie beides mit Visual Studio. Diese Einstellung bleibt erhalten, wenn sie geändert wird, damit Sie sie festlegen und vergessen können.



Integrierte CI/CD-Workflows mit GitHub Actions
Mit Visual Studio Publish können Sie GitHub Actions für ASP.NET Kernanwendungen einrichten, die problemlos in Azure bereitgestellt werden können. Visual Studio generiert mit nur wenigen Klicks einen funktionierenden GitHub Actions-Workflow für Sie.