Git en VS Code
VS Code tiene integración nativa con Git. Para el día a día, no necesitas el terminal — puedes gestionar commits, ramas y diffs directamente desde la interfaz.
1. El Panel de Control de Fuente
En VS Code, el icono de bifurcación en la barra lateral izquierda abre el Source Control Panel. Desde ahí puedes:
Ver cambios
Los ficheros modificados aparecen listados. Haz clic en cualquiera para ver exactamente qué líneas cambiaron (diff visual).
Hacer stage
Haz clic en el + junto a cada fichero para añadirlo al commit. Equivalente a git add.
Commit y Push
Escribe el mensaje y pulsa el botón de commit. Luego usa "Sync Changes" para push automático.
2. Extensiones Recomendadas
| GitLens | Muestra quién escribió cada línea (git blame inline), historial por fichero, comparaciones entre commits. |
| Git Graph | Visualización gráfica del árbol de commits y ramas. Muy útil en proyectos con varios colaboradores. |
| GitHub Pull Requests | Gestiona pull requests directamente desde VS Code sin abrir el navegador. |
3. Resolver Conflictos desde VS Code
Cuando dos personas modifican la misma línea, Git genera un conflicto. VS Code los muestra de forma visual y te permite elegir qué versión mantener:
# VS Code muestra los conflictos así:
<<<<<<< HEAD
resultado = calcular_con_nuevo_metodo(datos)
=======
resultado = calcular_legacy(datos)
>>>>>>> feature/refactor
# VS Code añade botones encima para:
# - "Accept Current Change" (tu versión)
# - "Accept Incoming Change" (la del otro)
# - "Accept Both Changes"
# - "Compare Changes"
¿Listo para convertirte en un Maestro?
Potencia tu carrera con el Máster Completo: Python de la A a la Z. Domina Ciencia de Datos, ML y Deep Learning.