Javier Valencia Javier Valencia

Filtrando por tag: productividad

14 resultados

Git intermedio II: deshacer con cabeza

5 de mayo de 2026 · 5 min de lectura

Segunda entrega de la serie Git intermedio. La anterior fue sobre ramas: branch, switch y merge. Tiempo de lectura estimado: 5 minutos. Deshacer es donde la gente más se pone nerviosa con git, y con razón: algunos comandos de deshacer pueden borrarte trabajo de verdad. La buena noticia es que git tiene tres verbos distintos para deshacer, cada uno diseñado para un escenario concreto: git restore, git reset y git revert. Usarlos bien es cuestión de saber qué toca cada uno: ficheros, puntero de la rama, o historia publicada. git restore: deshacer cambios en ficheros git restore es el "deshacer"...

Git intermedio I: trabajar con ramas

4 de mayo de 2026 · 4 min de lectura

Primera entrega de la serie Git intermedio. Si vienes del nivel básico (init, clone y status, el ciclo de cambios, push y pull), ahora toca lo que de verdad convierte a git en una herramienta potente. Tiempo de lectura estimado: 5 minutos. Las ramas son la razón por la que git se comió al resto de sistemas de control de versiones. En git son baratísimas, casi gratis: una rama es un puntero ligero a un commit, no una copia del código. Crear, cambiar y fusionar ramas es el 80% de lo que separa a alguien que "usa" git de alguien...

Git básico III: sincronizar con el remoto

3 de mayo de 2026 · 4 min de lectura

Tercera entrega de la serie Git básico. Las anteriores: crear y clonar repos y el ciclo de cambios. Tiempo de lectura estimado: 5 minutos. Hasta aquí todo lo que hemos hecho vive en tu máquina. Los commits están en tu repo local y nadie más los ve. Para que el trabajo sea útil al resto del equipo (o a ti mismo desde otra máquina) hace falta sincronizar con un servidor remoto. Los tres comandos de hoy: git push, git pull y git log. Los dos primeros mueven commits entre tu máquina y el remoto; el tercero te deja leer qué...

Git básico II: el ciclo de cambios

2 de mayo de 2026 · 4 min de lectura

Segunda entrega de la serie Git básico. Si te perdiste la primera, empieza por crear y clonar repositorios. Tiempo de lectura estimado: 5 minutos. En el post anterior de la serie vimos cómo crear o clonar un repositorio y consultar su estado. Hoy toca lo que vas a hacer cientos de veces al día: preparar un conjunto de cambios, guardarlos como un commit y revisar qué has modificado antes de hacerlo. Tres comandos: git add, git commit y git diff. El modelo de tres zonas Antes de los comandos, una imagen mental. Git tiene tres "zonas" donde viven tus cambios:...

Git básico I: crear y clonar repositorios

1 de mayo de 2026 · 4 min de lectura

Primera entrega de la serie Git básico. Forma parte de un recorrido más amplio por git en tres niveles: básico, intermedio y avanzado. Tiempo de lectura estimado: 5 minutos. Arrancamos una serie de nueve posts sobre git organizados en tres niveles: básico, intermedio y avanzado. Tres comandos por entrega, tres entregas por nivel. La idea es cubrir lo que de verdad se usa cada día, sin teoría de relleno ni diagramas de grafos dirigidos acíclicos. En este primer post, los tres comandos con los que empiezas todo: git init, git clone y git status. Son los primeros que tecleas en...