Envoyer (push) à partir de Visual Studio vers une branche distante

Une fois que vous vous êtes authentifié auprès de GitHub, Visual Studio peut améliorer votre workflow GitHub. Une de ces améliorations est la possibilité d’envoyer (push) (c’est-à-dire de publier) un projet local directement vers GitHub d’un simple clic. La dernière étape d’un workflow Git simple consiste à pousser les changements vers votre dépôt distant.

Un dépôt distant est une référence à un référentiel Git hébergé ailleurs que sur l'ordinateur local. Il est appelé origin/main (ou origin/master), avec « origin » comme nom par défaut d'un dépôt distant. Pour plus d’informations sur cette terminologie, consultez la page Git Branching - Remote Branches sur le site web Git.

Bien que cet article fasse référence à des référentiels GitHub, vous pouvez travailler à distance avec le fournisseur Git de votre choix, tel que GitHub, GitLab ou Azure DevOps.

Voici comment envoyer (push) vers un dépôt distant dans Visual Studio.

  1. Vérifiez que vous avez ouvert un fichier sur lequel travailler dans un référentiel créé ou cloné précédemment.

  2. Apportez une modification au fichier, enregistrez-le, sélectionnez l’onglet Modifications Git, puis validez la modification.

  3. Dans la fenêtre Modifications Git, notez le texte du lien qui inclut le nombre de validations entrantes et sortantes. Dans l’exemple suivant, le texte du lien indique 1 sortant / 0 entrant.

    Fenêtre Modifications Git avec le texte du lien sortant/entrant mis en surbrillance dans Visual Studio 2022.

    Le texte « sortant » représente le nombre de validations qui n’ont pas encore été envoyées (push) vers le dépôt distant, tandis que le texte « entrant » représente les validations qui ont été récupérées, mais qui n’ont pas encore été extraites du dépôt distant.

  4. Pour envoyer votre dépôt distant, sélectionnez le bouton Envoyer (la flèche pointée vers le haut), ou sélectionnez Envoyer dans le menu Git.