segunda-feira, 13 de junho de 2016

3.3 Git branĉantaj - Branĉa Administro (Management)

3.3 Git branĉantaj - Branĉa Administro (Management)

Nun ke vi kreis, kunfalis kaj forigita iuj branĉoj, ni rigardu iuj branĉo-mastrumado iloj kiu eniros oportunan kiam vi komencas uzanta branĉoj ĉiam.
La git branch ordono faras pli ol nur krei kaj forigi branĉoj. Se vi kuri ĝin sen argumentoj, vi ricevos simplan liston de viaj nunaj branĉoj:
  $ Git branĉo
 iss53
* master
 testing 
Rimarki la * karakteron kiu Prefiksoj la master branĉo: ĝi indikas la branĉo kiu vi nun kontrolis eksteren (te, la branĉo kiu HEAD punktoj). Tio signifas ke se vi faras en tiu punkto, la master branĉo estos movita antaŭen kun via nova laboro. Vidi la lasta faras en ĉiu branĉo, vi povas kuri git branch -v :
  $ Git branĉo -v
 iss53 93b412c fix javascript issue
* master 7a98805 Merge branch 'iss53'
 testing 782fd34 add scott to the author list in the readmes 
La utila --merged kaj --no-merged opcioj povas filtri tiun liston al branĉoj ke vi havas aŭ ankoraŭ ne kunfalis en la branĉo vi aktuale plu. Vidi kiun branĉoj jam kunfandita en la branĉo vi estas sur, Vi povas kuri git branch --merged :
  $ Git branĉo --merged
 iss53
* master 
Ĉar vi jam kunfalis en iss53 antaŭe, vi vidos ĝin en via listo. Branĉoj en tiu listo sen la * antaŭ ili ĝenerale bone forigi kun git branch -d ; vi jam korpigis ilia laboro en alia branĉo, do vi ne tuj perdi nenion.
Vidi ĉiujn branĉojn kiuj enhavas laboron vi ankoraŭ ne kunfalis en, vi povas kuri git branch --no-merged :
  $ Git branĉo --no-kunfalis
 testing 
Tio montras vian alia branĉo. Ĉar ĝi enhavas laboro kiu ne kunfalis en ankoraŭ, klopodante forigi ĝin kun git branch -d malsukcesos:
  $ Git branĉo -d testado
error: The branch 'testing' is not fully merged.
If you are sure you want to delete it, run 'git branch -D testing'. 
Se vi vere volas forigi la branĉo kaj perdi tiun laboron, vi povas devigi gxin per -D , kiel la helpema mesaĝo atentigas.

Nenhum comentário:

Postar um comentário