Étape 6 : Utilisation de GitStep 6: Working with Git

Étape précédente : Installation de packages et gestion de votre environnement PythonPrevious step: Installing packages and managing your Python environment

Visual Studio fournit une intégration directe aux référentiels Git locaux et aux référentiels distants sur des services comme GitHub et Visual Studio Team Services.Visual Studio provides direct integration with local Git repositories and remote repositories on services like GitHub and Visual Studio Team Services. L’intégration inclut le clonage d’un dépôt, la validation des modifications et la gestion des branches.The integration includes cloning a repository, committing changes, and managing branches.

Cet article donne une vue d’ensemble de base de la création d’un référentiel Git local pour un projet existant et de votre familiarisation avec certaines des fonctionnalités de Visual Studio Git.This article provides a basic overview of creating a local Git repository for an existing project, and familiarizing yourself with some of Visual Studio's Git-related features.

  1. Avec un projet ouvert dans Visual Studio, comme le projet de l’étape précédente, cliquez avec le bouton droit sur la solution et sélectionnez Ajouter la solution au contrôle de code source.With a project open in Visual Studio, such as the project from the previous step, right-click the solution and select Add Solution to Source Control. Visual Studio crée un référentiel Git local qui contient le code de votre projet.Visual Studio creates a local Git repository that contains your project code.

  2. Lorsque Visual Studio détecte que le projet est géré dans un référentiel Git, les contrôles Git s’affichent dans l’angle inférieur droit de la fenêtre Visual Studio.When Visual Studio detects that the project is managed in a Git repository Git-related controls appear along the bottom right corner of the Visual Studio window. Les contrôles montrent les validations en attente, les modifications, le nom du dépôt et la branche.The controls show pending commits, changes, the name of the repository, and the branch. Placez le curseur sur les contrôles pour afficher des informations supplémentaires.Hover over the controls to see additional information.

    Des informations supplémentaires apparaissent quand vous placez le curseur sur un contrôle Git dans la fenêtre Visual Studio

  3. Lorsque vous créez un référentiel ou sélectionnez une commande Git, Visual Studio ouvre la fenêtre Team Explorer.When you create a new repository or select any of the Git controls, Visual Studio opens the Team Explorer window. (Vous pouvez ouvrir la fenêtre à tout moment avec la commande de menu Affichage > Team Explorer.) La fenêtre comporte trois volets principaux entre lesquels vous pouvez basculer avec la liste déroulante de l’en-tête Team Explorer.(You can open the window at any time with the View > Team Explorer menu command.) The window has three main panes, which you switch between using the drop-down on the Team Explorer header. Le volet Synchronisation, qui fournit des opérations de publication, s’affiche également lorsque vous sélectionnez le contrôle d’envoi (push) (l’icône flèche haut) :The Sync pane, which provides publishing operations, also appears when you select the Push control (the up arrow icon):

    Team Explorer dans Visual Studio après la création d’un dépôt local

  4. Sélectionnez Modifications (ou le contrôle Git avec l’icône crayon) pour examiner les modifications non validées et pour les valider si vous le souhaitez.Select Changes (or the Git control with the pencil icon) to review uncommitted changes and to commit them when desired.

    Team Explorer dans Visual Studio affichant des modifications non validées

    Double-cliquez sur un fichier dans la liste Modifications afin d’ouvrir l’affichage Diff pour ce fichier :Double-click a file in the Changes list to open a diff view for that file:

    Affichage Diff pour les modifications apportées à un fichier

  5. Sélectionnez Branches (ou le contrôle Git avec un nom de branche) pour examiner des branches et effectuer des opérations de fusion et de rebasage :Select Branches (or the Git control with a branch name) to examine branches and perform merge and rebase operations:

    Team Explorer dans Visual Studio affichant des branches

  6. Lors de la sélection du contrôle Git portant le nom du référentiel (« CosineWave » dans une image précédente), Team Explorer affiche une interface Connecter avec laquelle vous pouvez rapidement basculer complètement vers un autre référentiel.Selecting the Git control with the repository name ("CosineWave" in a previous image), Team Explorer shows a Connect interface with which you can quickly switch to another repository entirely.

  7. Quand vous utilisez un dépôt local, les modifications validées vont directement dans le dépôt.When using a local repository, committed changes go directly into the repository. Si vous êtes connecté à un référentiel distant, sélectionnez l’en-tête de la liste déroulante dans Team Explorer, choisissez Synchroniser pour passer à la section Synchronisation et utilisez les commandes Extraire et Récupérer proposées.If you're connected to a remote repository, select the drop-down header in Team Explorer, choose Sync to switch to the Synchronization section, and work with the pull and fetch commands presented there.

Pour aller plus loinGoing deeper

Pour une brève procédure pas à pas de création d’un projet à partir d’un référentiel Git distant, consultez Démarrage rapide : cloner un dépôt de code Python dans Visual Studio.For a short walkthrough of creating a project from a remote Git repository, see Quickstart: clone a repository of Python code in Visual Studio.

Pour obtenir un didacticiel beaucoup plus complet incluant la gestion des conflits de fusion, la révision du code avec des demandes de tirage (pull requests), le rebasage et les modifications cherry-picking entre des branches, consultez Prise en main de Git et VSTS.For a much more comprehensive tutorial, including handling merge conflicts, reviewing code with pull requests, rebasing, and cherry-picking changes between branches, see Getting Started with Git and VSTS.

Résumé du didacticielTutorial review

Félicitations, vous avez terminé ce didacticiel sur Python dans Visual Studio.Congratulations on completing this tutorial on Python in Visual Studio. Dans ce didacticiel, vous avez découvert comment :In this tutorial you've learned how to:

  • Créer des projets et afficher le contenu d’un projet.Create projects and view a project's contents.
  • Utiliser l’éditeur de code et exécuter un projet.Use the code editor and run a project.
  • Utiliser la fenêtre interactive pour développer du nouveau code et copier facilement ce code dans l’éditeur.Use the interactive window to develop new code and easily copy that code into the editor.
  • Exécuter un programme terminé dans le débogueur Visual Studio.Run a completed program in the Visual Studio debugger.
  • Installer des packages et gérer des environnements PythonInstall packages and manage Python environments
  • Travailler avec du code dans un dépôt GitWork with code in a Git repository

À partir d’ici, explorez les concepts et les guides pratiques, notamment les articles suivants :From here, explore the Concepts and How-to Guides, including the following articles: