Workflow Git pour les développeurs solo

De nombreux guides Git supposent que vous travaillez en équipe. Mais que se passe-t-il si vous êtes seul ? Voici ce qui fonctionne pour moi.

Stratégie de succursale

J'utilise un modèle simple :

  • main - toujours déployable
  • dev - travail quotidien
  • feature/* - fonctionnalités plus importantes
# Start ny feature
git checkout -b feature/new-thing dev

# Færdig? Merge tilbage
git checkout dev
git merge --no-ff feature/new-thing
git branch -d feature/new-thing

Messages de validation

Utilisez des commits conventionnels - le journal des modifications le fait automatiquement :

feat: add user authentication
fix: resolve memory leak in cache
docs: update API documentation
refactor: simplify database queries

Des alias qui font gagner du temps

git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.st status
git config --global alias.lg "log --oneline --graph --all"

Stash est ton ami

# Gem nuværende arbejde
git stash push -m "WIP: login form"

# Se alle stashes
git stash list

# Hent tilbage
git stash pop

Restez simple !