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