quindi sto iniziando a utilizzare Git + GitHub.Come chiudere un ramo Git?
Nel nostro piccolo team distribuito, ogni membro crea il proprio ramo per ogni problema/requisito a cui è 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 di pull è accettata.
Woot.
ma ... e adesso? (...... imbarazzante ......)
La persona che ha creato il ramo sulla propria macchina di sviluppo locale deve chiudere il ramo? Un suggerimento era per la persona dev di eliminare il ramo `(... -D ...) e poi fare un pull/refresh del master .. che poi otterrà tutto il loro codice di ramo.
Hmmmmm ... non è sicuro - si prega di aiuto :)
Un ramo in Git è solo un'etichetta su un commit specifico, quindi in pratica, se non ne hai più bisogno, basta eliminare quel "ramo" (quella "etichetta" su quel commit). A livello locale, basta fare un 'git branch Issue # 1 -d' e questo è tutto ciò che c'è - nessun codice è perso, solo un'etichetta viene rimossa dal repository –
@marc_s Suggerisco di fare solo una risposta fuori da esso :) – KingCrunch
Quindi @marc_s - stai dicendo che la pratica standard una volta che hai finito il tuo ramo .. e il ramo è stato spinto ... lo cancelliamo? Che dire della fusione? –