
« J’utilise beaucoup la nouvelle intégration Git. C’est une expérience Git simple et propre!
– a GitHub user
– a GitHub user
Intégration transparente à GitHub
Authentifiez votre compte d’entreprise GitHub.com ou GitHub pour créer un référentiel et envoyez vos premiers commits à GitHub, tout au long de Visual Studio.



Cloner et coder depuis l'IDE
Parcourez vos dépôts GitHub et clonez votre dépôt sur votre machine locale pour commencer la validation et le push.
Créer et envoyer (push) de nouveaux dépôts
Effectuez un push du code local vers un nouveau dépôt sur GitHub en une seule étape. Visual Studio gère la création d’un dépôt local et distant. Vous pouvez même choisir de rendre le dépôt complètement privé.


Création de branche, intermédiaire et validation
Créez et passez d’une branche à l’autre à partir de la barre d’état. Affichez vos modifications, indexez les fichiers à valider et effectuez des validations à l’aide de la fenêtre Outil Modifications Git.
Fusionner et rebaser
Fusionnez ou rebasez les branches après avoir terminé les fonctionnalités directement à partir de Visual Studio. Vous pouvez également choisir de
fusionner ou de rebaser lors du tirage (pull) ou de nettoyer les branches lors de la récupération (fetch).



Résoudre les conflits de fusion
Visual Studio reconnaît les conflits de fusion dès qu’ils se produisent et affiche les modifications non fusionnées dans la fenêtre Modifications Git. L’éditeur de fusion intégré vous permet de parcourir chaque modification en conflit, ce qui vous permet de prendre le côté entrant ou actuel, et affiche le résultat lorsque vous acceptez la fusion.
Parcourir l’historique de votre dépôt
Utilisez la fenêtre Git Repository pour obtenir une image complète de vos branches et de leur historique. Sélectionnez des validations individuelles pour afficher les détails et les différences de fichier. Certaines personnes préfèrent voir leurs différences côte à côte et d’autres préfèrent une vue en ligne.Obtenez les deux dans Visual Studio. Ce paramètre persiste lorsqu’il est modifié afin de pouvoir le définir et l’oublier.



Workflows CI/CD intégrés avec des actions GitHub
Avec Visual Studio Publier, vous pouvez configurer facilement GitHub Actions pour ASP.NET applications principales déployées sur Azure. Visual Studio générera un flux de travail GitHub Actions de travail pour vous en quelques clics seulement.