Git-Workflow für Solo-Entwickler

Viele Git-Anleitungen gehen davon aus, dass Sie in einem Team arbeiten. Aber was ist, wenn Sie alleine sind? Hier ist, was für mich funktioniert.

Filialstrategie

Ich verwende ein einfaches Modell:

  • main – immer einsetzbar
  • dev - tägliche Arbeit
  • feature/* – größere Funktionen
# 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

Nachrichten festschreiben

Verwenden Sie herkömmliche Commits – das Changelog erledigt dies automatisch:

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

Aliase, die Zeit sparen

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 ist dein Freund

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

# Se alle stashes
git stash list

# Hent tilbage
git stash pop

Halten Sie es einfach!