Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Cómo usar el control de versión con el editor de Cloud Shell

En esta página, se describe cómo usar el control de versión para los archivos de tu aplicación con la asistencia de Git integrada del editor de Cloud Shell.

Usa el control de versión

Si haces clic en el control de fuente: la vista de Git desde la barra de actividades Ícono de control de código fuente, puedes acceder a tus repositorios de Git (o crear uno nuevo), ver los cambios existentes y en etapas, y combinar los cambios.

Desde aquí, puedes almacenar cambios en etapa intermedia o cancelar el almacenamiento, diferenciar entre el estado anterior y la versión actual, y confirmar los cambios, todo desde el editor de Cloud Shell.

Activación o desactivación de varios repositorios

Puedes trabajar en varios repositorios de Git con el editor de Cloud Shell. Dentro del control de código fuente: el panel de Git, los repositorios detectados se muestran junto con sus respectivos archivos modificados. Puedes elegir un alcance si seleccionas uno de los repositorios que se muestran.

Muestra los cambios en el trabajo

A medida que agregas, modificas y borras archivos, estos cambios se reflejan en la sección Cambios en panel Control de la fuente: Git. Puedes elegir abrir el archivo seleccionado, almacenar en etapas intermedias estos cambios, descartar los cambios o ver los cambios que se realizan en esta confirmación.

Archivos modificados que aparecen en la sección Cambios en el control de código fuente: vista de Git

Activando la vista diferencias

Dentro del panel de Control de la fuente: Git, los archivos modificados se enumeran en Cambios y si los almacenaste en etapas intermedias, en Cambios almacenados en etapas intermedias. Cuando haces clic en cualquiera de estos archivos, aparece su vista de diferencias, en la que se muestra qué cambió entre el estado confirmado previamente del archivo y el estado actual.

Diferencia entre app.js anteriores y app.js modificadas comparadas con mensajes de confirmación completos y cambios almacenados en etapas intermedias visibles en la vista de árbol

Cómo confirmar cambios

Cuando estés listo para revisar los cambios, podrás hacerlo directamente desde Cloud Shell.

Primero, ejecute los siguientes comandos de Git con la terminal de Cloud Shell:

git config --global user.email you@example.com
git config --global user.name YourName

Luego, en el panel Control de la fuente: Git en el editor de Cloud Shell, escribe un mensaje de confirmación y haz clic confirmar Icono de confirmación (o presiona Cmd/Ctrl + Intro) para verificar el cambio.

Se completó en el mensaje de confirmación y los cambios almacenados en etapas intermedias se pueden ver en la vista de árbol.

Clona un repositorio

A fin de clonar un repositorio de Git remoto para usarlo en el editor de Cloud Shell, todo lo que necesitas es la URL del repositorio. En el caso de los repositorios de GitHub, esto está disponible fácilmente en el cuadro de diálogo Clonar o Descargar cuando se visualiza la página principal de tu repositorio.

Inicia la paleta de comandos con Cmd/Ctrl+Shift+P y busca Git: Clone. Una vez seleccionada, el editor de Cloud Shell te solicita la ubicación del repositorio de Git.

Busca la paleta de comandos para los comandos de Git

Crea y alterna ramas entre las ramas

Para crear una rama nueva o cambiar a una rama existente, debes iniciar la paleta de comandos con Cmd/Ctrl+Mayúsculas+P y busca Git: Checkout. Una vez seleccionado, selecciona de la lista de ramas o crea una nueva rama local.

Barra de estado de Git

Además de la paleta de comandos, puedes realizar un seguimiento de tu rama actual y cambiar a otra con el indicador de rama en la barra de estado de Git.

Además, puedes usar la acción Sync Changes para verificar los cambios entre tu repositorio local y tu rama ascendente. La sincronización de cambios envía los cambios locales a tu rama ascendente y extrae cambios remotos en tu repositorio local.

Barra de estado de Git con indicador de rama que muestra la rama principal como actual y la acción de Sincronizar cambios a su lado

Si no tienes configurada una rama ascendente, la acción de publicación está disponible para enviar los cambios locales a un repositorio remoto.

Barra de estado de Git con indicador de rama que muestra la rama principal como actual y la acción Publicar a su lado