Frogames Python Expert
Cursos Premium

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.

Ver ahora