Instalación y uso de Git en Windows

1. Instalación de Git en Windows

Paso 1: Descargar Git

Descargar desde el sitio oficial:

https://git-scm.com


Paso 2: Ejecutar instalador

Durante la instalación, seleccionar:

  • Editor: Sublime Text (recomendado)
  • PATH: Git from the command line and also from 3rd-party software
  • HTTPS: Use the OpenSSL library

Paso 3: Finalizar instalación

Una vez instalado, se puede usar desde:

  • Símbolo del sistema (CMD)
  • PowerShell
  • Git Bash (recomendado)

2. Verificar instalación

Abrir Git Bash y escribir:

git --version

Salida esperada:

git version 2.x.x

3. Configuración inicial

git config --global user.name "Irving"
git config --global user.email "irving@email.com"

Verificar configuración:

git config --list

4. Crear un repositorio local en Windows

Paso 1: Crear carpeta desde Git Bash

mkdir proyecto_git
cd proyecto_git

Paso 2: Inicializar repositorio

git init

Esto crea la carpeta oculta .git.


5. Ejemplo completo paso a paso

Crear archivo desde Git Bash

echo Hola Git > archivo.txt

Ver estado

git status

Salida esperada:

archivo.txt (untracked)

Agregar archivo

git add archivo.txt

Crear commit

git commit -m "Agrega archivo inicial"

6. Modificar archivo en Windows

Puedes usar:

  • Bloc de notas
  • Sublime Text

Ejemplo (Git Bash):

echo Segunda linea >> archivo.txt

Ver cambios

git status

Guardar cambios

git add .
git commit -m "Agrega segunda linea al archivo"

7. Ver historial de cambios

git log

Salida ejemplo:

commit 123abc...
Author: Irving
Message: Agrega segunda linea al archivo

8. Estructura del repositorio en Windows

proyecto_git/
│
├── archivo.txt
└── .git/

9. Archivo .gitignore en Windows

Crear archivo:

echo *.log > .gitignore

Ejemplo contenido:

*.log
*.tmp
node_modules/

10. Flujo básico en Windows

flowchart LR
A[Editar archivo] --> B[git add]
B --> C[git commit]
C --> D[Historial]

11. Estados de archivos

Estado Significado
Untracked No agregado a Git
Modified Modificado
Staged Listo para commit
Committed Guardado en historial

12. Buenas prácticas en Windows

  • Usar Git Bash para evitar problemas de comandos
  • Hacer commits frecuentes
  • Nombrar bien los commits
  • Organizar carpetas del proyecto

Evita usar rutas con espacios o caracteres especiales para evitar errores en consola.


13. Conclusión

Git en Windows permite gestionar versiones de manera eficiente usando herramientas como Git Bash o PowerShell, facilitando el desarrollo organizado y profesional.

Dominar Git en Windows es el primer paso para trabajar en proyectos reales de desarrollo de software.