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éployabledev- travail quotidienfeature/*- 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 !