Paso 6: Trabajar con GitStep 6: Working with Git

Paso anterior: Instalación de paquetes y administración de entornos de PythonPrevious step: Installing packages and managing your Python environment

Visual Studio proporciona integración directa con repositorios de Git locales y los que residen en servicios como GitHub y Visual Studio Team Services.Visual Studio provides direct integration with local Git repositories and those that reside on services like GitHub and Visual Studio Team Services. La integración incluye clonar un repositorio, confirmar los cambios y administrar ramas.The integration includes cloning a repository, committing changes, and managing branches.

En este tema se describe cómo crear un repositorio de Git local para un proyecto existente.This topic describes creating a local Git repository for an existing project. Para ver un tutorial de creación de un proyecto desde un repositorio de Git remoto, vea Inicio rápido: Clonar un repositorio de código de Python en Visual Studio.For a walkthrough of creating a project from a remote Git repository, see Quickstart: clone a repository of Python code in Visual Studio.

  1. Con un proyecto abierto en Visual Studio, como el proyecto del paso anterior, haga clic con el botón derecho en la solución y seleccione Agregar solución al control de código fuente.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 crea un repositorio de Git local que contiene el código del proyecto y muestra controles relacionados con Git en la parte inferior de la ventana de Visual Studio.Visual Studio creates a local Git repository that contains your project code and displays Git-related controls also appear along the bottom of the Visual Studio window. Los controles muestran confirmaciones pendientes, cambios, el nombre del repositorio y la rama.The controls show pending commits, changes, the name of the repository, and the branch. Mantenga el puntero sobre los controles para ver más información.Hover over the controls to see additional information.

    Se muestra información adicional cuando se mantiene el puntero sobre un control de Git en la ventana de Visual Studio

  2. La ventana Team Explorer también aparece con distintas opciones de Git disponibles al seleccionar el encabezado de repositorio.The Team Explorer window also appears with various Git options available by selecting the repository header. El panel Sincronización, tal como se muestra, proporciona opciones para publicar en un repositorio remoto.The Sync pane, as shown, provides options for publishing to a remote repository.

    Team Explorer en Visual Studio después de crear un repositorio local

  3. Seleccione Cambios para revisar cambios sin confirmar y confirmarlos cuando quiera.Select Changes to review uncommitted changes and to commit them when desired.

    Team Explorer en Visual Studio mostrando los cambios sin confirmar

  4. Seleccione Ramas para examinar bifurcaciones y realizar operaciones de combinar y fusionar mediante cambio de base:Select Branches to examine branches and perform merge and rebase operations:

    Team Explorer en Visual Studio que muestra ramas

  5. Cuando se usa un repositorio local, los cambios confirmados van directamente al repositorio.When using a local repository, committed changes go directly into the repository. Si está conectado a un repositorio remoto, seleccione Sincronización para insertar las confirmaciones locales.If you're connected to a remote repository, select Sync to push your local commits.

Mayor profundizaciónGoing deeper

Para ver un tutorial más extenso sobre cómo trabajar con Git, vea Share your code with Visual Studio 2017 and VSTS Git (Compartir su código con Visual Studio 2017 y VSTS Git).For a more extensive tutorial on working with Git, see Share your code with Visual Studio 2017 and VSTS Git

Revisión del tutorialTutorial review

Enhorabuena por completar este tutorial sobre Python en Visual Studio.Congratulations on completing this tutorial on Python in Visual Studio. En este tutorial ha aprendido a:In this tutorial you've learned how to:

  • Crear proyectos y ver el contenido de un proyecto.Create projects and view a project's contents.
  • Usar el editor de código y ejecutar un proyecto.Use the code editor and run a project.
  • Usar la ventana interactiva para desarrollar nuevo código y copiar fácilmente ese código en el editor.Use the interactive window to develop new code and easily copy that code into the editor.
  • Ejecutar el programa completado en el depurador de Visual Studio.Run a completed program in the Visual Studio debugger.
  • Instalación de paquetes y administración de entornos de PythonInstall packages and manage Python environments
  • Trabajar con código en un repositorio de GitWork with code in a Git repository

Desde aquí, explore los conceptos y las guías de procedimientos, incluidos los siguientes:From here, explore the Concepts and How-to Guides, including the following: