Tutorial de Git para el Control de Versiones

Published by

on

git-control-de-versiones-draft-design-web-academy

Git es un sistema de control de versiones distribuido que permite rastrear cambios en Tutorial de Git para el Control de Versiones

logo git - control de versiones

Git es un sistema de control de versiones distribuido que permite rastrear cambios en el código y colaborar eficientemente en proyectos. Este tutorial cubre los conceptos básicos para empezar a usar Git.


1. Instalación de Git

  1. Descarga e instala Git desde su página oficial.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
  1. Verifica la instalación abriendo una terminal y ejecutando:

2. Configuración Inicial

Configura tu nombre y correo electrónico, que se asocian a tus commits:

Verifica la configuración con:


3. Crear un Repositorio

  1. Crea una carpeta para tu proyecto:
  1. Inicializa un repositorio Git:

    4. Estados Básicos de Git

    • Working Directory: Archivos en tu proyecto local.
    • Staging Area: Archivos preparados para el commit.
    • Repository: Donde se almacenan los commits.

    5. Añadir y Confirmar Cambios

    1. Crea o modifica un archivo: echo "Hola, Git" > hola.txt
    1. Añade el archivo al staging area:
    1. Realiza un commit:

    6. Ver el Historial

    Para ver los commits realizados:


    7. Ramas (Branches)

    1. Crea una nueva rama:
    1. Cambia a esa rama:
    1. Crea y cambia a la rama en un solo paso:

    8. Fusionar Ramas (Merge)

    1. Cambia a la rama principal:
    1. Fusiona los cambios de nueva-rama:

    9. Trabajo en Equipo (Git Remoto)

    1. Clona un repositorio remoto:
    1. Añade un repositorio remoto:
    1. Sube cambios al repositorio remoto:
    1. Obtén cambios del remoto:

    10. Resolución de Conflictos

    1. Si hay conflictos al fusionar ramas, Git te lo notificará.
    1. Edita los archivos conflictivos, resolviendo las diferencias.
    1. Añade los archivos resueltos al staging area:
    1. Realiza un commit para finalizar la fusión.

    11. Comandos Útiles

    • Ver el estado actual:
    • Ver diferencias entre cambios:
    • Eliminar un archivo del staging area:
    • Volver a un commit anterior:

    12. Buenas Prácticas

    • Realiza commits pequeños y descriptivos.
    • Usa ramas para trabajar en nuevas características.
    • Sincroniza regularmente con el repositorio remoto.
    • Documenta los cambios en el archivo README.md.

    Con esta guía básica, estarás listo para utilizar Git en tus proyectos.

    Deja un comentario

    Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.