Flusso di lavoro Git per sviluppatori singoli
Molte guide Git presuppongono che tu lavori in una squadra. Ma cosa succede se sei solo? Ecco cosa funziona per me.
Strategia delle filiali
Io utilizzo un modello semplice:
main- sempre distribuibiledev- lavoro quotidianofeature/*- funzionalità più grandi
# 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
Invia messaggi
Usa commit convenzionali: il log delle modifiche lo fa automaticamente:
feat: add user authentication
fix: resolve memory leak in cache
docs: update API documentation
refactor: simplify database queries
Alias che fanno risparmiare tempo
CODICE_BLOCCO_2
Stash è tuo amico
# Gem nuværende arbejde
git stash push -m "WIP: login form"
# Se alle stashes
git stash list
# Hent tilbage
git stash pop
Mantienilo semplice!