quindi sto iniziando a usare Git + GitHub.
Nel nostro piccolo team distribuito, ogni membro crea il proprio ramo per ogni problema / requisito assegnato.
git branch Issue#1 <-- create this branch
git checkout issue#1 <-- switch over to this branch
ora code code
, commit
, code
, commit
, ecc ...
poi pull request
, code-fixup
, commit
, code
, commit
ecc ..
e FINALMENTE ... la richiesta pull è accettata.
Woot.
ma .. ora cosa? (...... imbarazzante ......)
La persona che ha creato il ramo sulla propria macchina di sviluppo locale deve .. chiudere il ramo? Un suggerimento è stato per la persona dev di eliminare il ramo `(... -D ...) e quindi fare un pull / refresh del master .. che poi otterrà tutto il codice del ramo.
Hmmmmm ... non sono sicuro - per favore aiutatemi :)
master
, develop
o qualunque sia il nome del tuo ramo di sviluppo (Merge, Rebase (with / without squash), ...)
git branch Issue#1 -d
e questo è tutto ciò che c'è - nessun codice è perso, solo un'etichetta viene rimossa dal tuo repository