Using Git with Visual Studio Code (Official Beginner Tutorial)

Using Git with Visual Studio Code (Official Beginner Tutorial)

Introducción al Control de Versiones

Conceptos Básicos

  • El control de versiones, también conocido como control de código fuente, se centra en el seguimiento de cambios en archivos y código a lo largo del tiempo.
  • Git es una herramienta para gestionar el código fuente, mientras que GitHub actúa como un repositorio online para almacenar dicho código.

Uso de Visual Studio Code con Git

  • Se asume que Git está instalado antes de comenzar. Es necesario inicializar una carpeta que refleje el repositorio.
  • Para inicializar un repositorio en Visual Studio Code, se debe acceder al panel de control de origen y hacer clic en "initialize repository".

Gestión de Ramas y Archivos

Renombrar Ramas

  • La rama por defecto se llama "main", pero puede ser renombrada usando la paleta de comandos (Shift+Command+P).

Seguimiento y Compromisos

  • Los archivos nuevos o modificados aparecen como "untracked" (no rastreados). Para rastrearlos, se hace clic en el signo "+" junto al archivo.
  • Al añadir un mensaje descriptivo sobre los cambios realizados, se puede realizar un commit haciendo clic en la marca de verificación.

Creación y Manejo de Nuevas Funciones

Creación de Nuevas Ramas

  • Para agregar nuevas características sin afectar la rama principal, se crea una nueva rama desde la paleta de comandos.

Visualización y Comparación

  • Visual Studio Code permite ver las diferencias entre archivos mediante líneas verdes (nuevas), azules (cambiadas), y rojas (eliminadas).

Publicación y Clonación en GitHub

Publicar Cambios

  • Para publicar cambios en GitHub, selecciona "publish branch". Se requiere autenticarse para permitir que GitHub acceda a Visual Studio Code.

Clonación de Repositorios

  • Para clonar un repositorio existente, copia la URL del mismo e ingresa a la paleta de comandos para seleccionar "Git clone".

Resumen Final sobre Uso Común

Prácticas Comunes con Git

Video description

A brief/compact intro to #Git & #GitHub made easy with #visualstudiocode 0:00 Intro 0:35 Initialize repository 0:55 Rename branch 1:25 Staging files 2:00 Committing files 2:10 Create new branch 2:40 Gutter overview 3:30 Comparing files / inline view 4:30 Merging branches 5:00 Publish to Github 6:00 Clone repository 6:20 Summary Host: @ReynaldAdolphe Download Git: https://git-scm.com/downloads More on #SourceControl #VisualStudioCode & #Git at https://aka.ms/vsc-git See other #intro #tutorials at https://aka.ms/VSCodeIntroPlaylist Also see #VSCode #TikToks at https://www.tiktok.com/@vscode #git #github #vscode