Git / Docker / Linux
Guías prácticas para desarrolladores
Resuelve un problema concreto, comprueba el resultado y entiende los comandos que utilizas.
- gitDeshacer un commit Git: ¿reset, revert o restore?
Elige cómo deshacer un commit local, invertir uno compartido o quitar un archivo del staging, con un ejemplo reproducible.
- gitResolver un conflicto Git merge, paso a paso
Reproduce un conflicto de merge, modifica el resultado, revisa el diff del staging y termina o cancela la operación.
- dockerLiberar espacio Docker sin eliminar los volúmenes
Revisa el espacio de Docker y elige una limpieza de imágenes, contenedores o caché que conserve los volúmenes.
- dockerDocker volume o bind mount: ¿cuál elegir?
Compara volúmenes Docker y directorios del host, con ejemplos de persistencia y acceso de solo lectura.
- linuxPermisos Linux: ¿qué significan chmod 644 y 755?
Lee los permisos numéricos Linux, entiende el acceso a directorios y aplica modos distintos a archivos y directorios.
- gitGit SSH: resolver Permission denied (publickey)
Diagnostica la autenticación SSH en GitHub: URL remota, claves cargadas, huella del servidor y acceso al repositorio.
- dockerDocker port already allocated: resolver un puerto ocupado
Identifica el contenedor o proceso que ocupa un puerto Docker, elige otro puerto del host y comprueba el servicio publicado.