Git tiene tres áreas principales en tu máquina. ¿Qué lista es correcta?
Opciones
- Directorio de trabajo, staging area, repositorio local (Opción correcta)
- Servidor, cliente, caché y repositorio remoto
- Rama, tag, commit y configuración local
- Backup, restauración, borrado y logs del historial
Respuesta
Directorio de trabajo, staging area (index), repositorio local
Por qué
- Directorio de trabajo: los archivos que ves y editas.
- Staging area (index): una sala de espera donde eliges qué entra en el siguiente commit (
git add). - Repositorio local: el historial permanente de commits (
git commit).
Luego git push envía tus commits a un repositorio remoto (GitHub).
Flujo: editar, git add, git commit, git push.
git add src/App.java
git commit -m "Add user validation"
git push origin feature/validationRecuerda
Editar, add (preparar), commit, push.