Publicidad
Zona de Patrocinadores de Herramientas de Desarrollo y Nube

Git Essential Workflows & Undo Commands Cheatsheet

Quick reference for daily Git operations: branching, interactive rebasing, stash management, cherry-picking, and undoing commits.

Publicidad
Entornos de Desarrollo Cloud & Bases de Datos

1. Branching & Synchronization

Rebasing during pull prevents unnecessary merge commits and maintains clean git history.

CODE SNIPPET
# Create and switch to a new feature branch
git checkout -b feature/auth-flow

# Pull with rebase to keep clean linear history
git pull --rebase origin main

# Push branch and set upstream tracking
git push -u origin feature/auth-flow

2. Emergency Undos & Recovery

git reflog records every head movement, allowing you to recover commits even after accidental deletions.

CODE SNIPPET
# Undo last commit but keep modified files in staging area
git reset --soft HEAD~1

# Discard all unstaged changes in working tree
git restore .

# Find lost commits or branches after bad rebase
git reflog
git reset --hard HEAD@{2}

¿Necesitas otra hoja de trucos?

Añadimos nuevas guías de referencia cada semana según las peticiones de la comunidad.

Solicitar una Cheatsheet →