Saltearse al contenido

Vista de Archivos

La Vista de Archivos es la pantalla principal de Froggit. Muestra todos los archivos modificados en tu directorio de trabajo Git y proporciona controles para staging, unstaging, previsualización de cambios y navegación a otras vistas.

Los archivos se organizan en dos secciones con encabezados visuales:

Los archivos en Staged aparecen primero, marcados con un checkbox [✓]. Están listos para ser commiteados.

Los archivos Unstaged aparecen debajo, marcados con [ ]. Tienen cambios que aún no se han agregado al área de staging.

Cada archivo muestra un indicador de estado junto a su nombre:

IndicadorSignificadoColor
MModificadoNaranja
AAgregado (archivo nuevo)Verde
DEliminadoMagenta
?Sin seguimientoCian
CConflictoRojo

Cuando usas una terminal con Nerd Fonts, cada archivo muestra un icono basado en su extensión. Esto cubre tipos de archivo comunes incluyendo Go, JavaScript, TypeScript, Python, Rust, HTML, CSS, JSON, YAML, Markdown y muchos otros.

En la parte superior de la vista, un resumen muestra la cantidad de archivos staged y unstaged. Si hay nuevos commits disponibles en el repositorio remoto, aparece una advertencia sugiriendo que deberías hacer pull.

Cuando la lista de archivos es más larga que el área visible, aparecen indicadores de desplazamiento mostrando cuántos archivos están arriba o abajo del viewport actual. El cursor sigue tu posición mientras navegas.

TeclaAcción
Arriba / AbajoNavegar por la lista de archivos
EspacioAgregar o quitar del staging el archivo seleccionado
aAgregar todos los archivos al staging
uQuitar todos los archivos del staging
dAbrir una vista previa de diff del archivo seleccionado
xDescartar cambios del archivo seleccionado (aparece un diálogo de confirmación)
cAbrir la Vista de Commit (solo disponible cuando hay archivos en staging)
rActualizar el estado de los archivos
fFetch desde el remoto
lPull desde el remoto
pPush al remoto
bAbrir la Vista de Ramas
mAbrir la Vista de Remotos
AEntrar al Modo Avanzado para operaciones de merge, rebase, stash y log
?Mostrar ayuda