Git
El control de versiones más usado del mundo; en Windows, Git for Windows
Git es un sistema de control de versiones distribuido, gratis y de código abierto. En Windows llega como Git for Windows, con Git Bash, herramientas gráficas e integración con el Explorador.
Funciones principales
- Control de versiones distribuido con historial completo
- Ramas y fusiones rápidas
- Funciona con GitHub, GitLab y servidor propio
- Git Bash con comandos Unix en Windows
- Git GUI, gitk e integración con el Explorador
- Versión portable
Qué es y para quién es
Git es un sistema de control de versiones distribuido, creado originalmente para el desarrollo del kernel de Linux. Se ha convertido en el estándar para guardar el historial del código: GitHub, GitLab y la mayoría de editores e IDE trabajan con él. Es útil para programadores, creadores de webs, quienes escriben documentación técnica y cualquiera que quiera seguir los cambios de sus archivos, volver a versiones anteriores y trabajar en equipo. En Linux y Mac se suele instalar con los paquetes del sistema; en Windows existe la distribución Git for Windows.
Funciones principales
- Historial completo de cada archivo, con una copia local del repositorio.
- Ramas y fusiones rápidas para llevar varias tareas a la vez.
- Sincronización con repositorios remotos en GitHub, GitLab o tu propio servidor.
- Git Bash, una terminal con comandos Unix dentro de Windows.
- Herramientas gráficas Git GUI y gitk, además de opciones en el menú contextual del Explorador.
- Git Credential Manager para guardar tus credenciales de forma segura.
Limitaciones
Git es, ante todo, una herramienta de línea de comandos, y si estás empezando te llevará un tiempo dominar los comandos básicos. La interfaz gráfica que incluye es sencilla; para trabajar de forma más visual, mucha gente usa el Git integrado en Visual Studio Code o un cliente aparte. Los archivos binarios muy grandes, como vídeos o recursos de videojuegos, requieren extensiones como Git LFS.
Cómo descargarlo con seguridad
Descarga Git for Windows desde la página de instalación de git-scm.com o desde las versiones oficiales del proyecto git-for-windows en GitHub. Hay instaladores para x64 y ARM64 y una versión portable, que funciona incluso desde una memoria USB. Los paquetes de winget y Chocolatey los mantienen terceros y pueden ir por detrás de la versión oficial.