Skal jeg jobbe med mastergren?

Skal jeg jobbe med mastergren?
Skal jeg jobbe med mastergren?
Anonim

Master bør gjenspeile en produksjonsgren, en fungerende endelig versjon. Å jobbe direkte i master betyr at hvis du lager feil, har du ingen annen mulighet for å "gå tilbake" enn å reversere/slette/nullstille commits, noe som ikke er en ren måte å jobbe på og kan føre til at du mister delene av den nye koden som var OK.

Hva er vitsen med mestergren?

Ett ord: hovedgrenen er deployable. Det er produksjonskoden din, klar til å rulle ut i verden. Mastergrenen er ment å være stabil, og det er den sosiale kontrakten til åpen kildekode-programvare å aldri, aldri presse noe å mestre som ikke er testet, eller som bryter bygget.

Hva skal mastergren hete?

Målest utviklerinnhold

Fra og med 1. oktober 2020 kalles alle "hovedgrener" "hovedgrener." For utviklere som har vært til knærne i Git og GitHub i årevis, vil denne endringen ta litt tid å venne seg til.

Skal jeg bruke hoved eller master?

Det er ingen faktisk forskjell mellom hoved- og master, det er bare navnet på standardgrenen. For din git push origin master oppretter bare en ny gren k alt master (siden den ikke eksisterer allerede) og skyver dine nåværende commits dit.

Hvorfor bruker GitHub main i stedet for master?

Fra og med neste måned vil alle nye kildekodelagre som er opprettet på GitHub, bli k alt "hoved"i stedet for "mester" som del av selskapets innsats for å fjerne unødvendige referanser til slaveri og erstatte dem med mer inkluderende vilkår.

Anbefalt: