Git, Linux y herramientas
Un buen mecánico conoce sus herramientas tan bien como el motor. Este tema reúne las del día a día de quien programa: Git para colaborar sin pisarse, los atajos y ajustes de IntelliJ IDEA para no levantar las manos del teclado y la terminal de Linux para conectarse por SSH, gestionar permisos o detener procesos.
También hay utilidades más pequeñas que ahorran tiempo: contar líneas de código, probar expresiones regulares, recargar una web sin caché o liberar un puerto ocupado en Windows. Son artículos prácticos, pensados para resolver un problema concreto y volver al trabajo.
Empieza aquí
- Git Flow: qué es, ramas y comandos (y cuándo no usarlo)Qué es Git Flow, cómo funcionan sus ramas (develop, feature, release, hotfix) y sus comandos, actualizados a git-flow-next. Y cuándo es mejor no usarlo.
- Atajos de teclado (shortcuts) de IntelliJ IDEALos atajos de teclado de IntelliJ IDEA que más tiempo ahorran, para Windows, Linux y macOS: buscar, editar, refactorizar, tests, Git y zoom.
- Conectarse por SSH desde Linux: comando, claves y aliasConéctate por SSH a otro equipo desde Linux: instala el servidor, entra con ssh usuario@ip, usa una clave para no escribir la contraseña y crea un alias.
- Permisos en Linux: tabla rwx, chmod y chownAprende a leer los permisos de Linux con ls -l y a cambiarlos con chmod y chown. Tabla de permisos 755, 644 o 600, umask y bits especiales.
Todos los artículos 23
- Añadir a la barra de Ubuntu el consumo de CPU y memoria RAM
- Añadir Node.js, Jest y Chai a IntelliJ IDEA
- Atajos de teclado (shortcuts) de IntelliJ IDEA
- cloc: contador de líneas de código, instalación y uso
- Cómo refrescar una página web sin caché (recarga forzada)
- Conectarse por SSH desde Linux: comando, claves y alias
- Conexión a base de datos MySQL desde consola (Linux)
- Configurar importación y optimización automática en IntelliJ
- Diodon: programa de historial de portapapeles en Ubuntu
- EditiX: editor XML gratuito para Ubuntu, Windows y Mac
- Ejecutar todos los test JUnit del proyecto Java en IntelliJ
- Gist de GitHub: compartir código, notas y fragmentos
- Git Commitizen y Conventional Commits: cómo usar git cz
- Git Flow: qué es, ramas y comandos (y cuándo no usarlo)
- Git Kraken (GitKraken): qué es, precio e instalación
- Hacer zoom en IntelliJ IDEA y Android Studio con Ctrl+rueda
- Juego para aprender Vim: VIM Adventures
- Ligatures en Android Studio: mejora la legibilidad
- Matar un proceso en Linux: kill, pkill y killall
- Matar un proceso en un puerto en Windows (CMD y PowerShell)
- Permisos en Linux: tabla rwx, chmod y chown
- Probar expresiones regulares online: regex101 y RegExr
- Reparar el botón Editar de Shutter en Ubuntu