Dovrei lavorare sul ramo principale?

Dovrei lavorare sul ramo principale?
Dovrei lavorare sul ramo principale?
Anonim

Master dovrebbe riflettere un ramo di produzione, una versione finale funzionante. Lavorare direttamente in master significa che se crei bug non hai altra opzione per "tornare indietro" che annullare/eliminare/reimpostare i commit, il che non è un modo pulito di lavorare e può farti perdere le parti del nuovo codice che erano OK.

Qual è lo scopo del ramo principale?

Una parola: il ramo principale è deployable. È il tuo codice di produzione, pronto per essere lanciato nel mondo. Il ramo principale è pensato per essere stabile ed è il contratto sociale del software open source di non spingere mai e poi mai nulla al master che non sia testato o che rompa la build.

Come dovrebbe essere chiamato il ramo principale?

Contenuto per sviluppatori da leggere

A partire dal 1 ottobre 2020 tutti i "filiali principali" saranno chiamati "filiali principali." Per gli sviluppatori che sono stati alle ginocchia in Git e GitHub per anni, ci vorrà del tempo per abituarsi a questa modifica.

Dovrei usare main o master?

Non c'è alcuna differenza effettiva tra main e master, è solo il nome del ramo predefinito. Per te git push origin master crea semplicemente un nuovo ramo chiamato master (poiché non esiste già) e invia lì i tuoi commit correnti.

Perché GitHub usa main invece di master?

A partire dal prossimo mese, tutti i nuovi repository di codice sorgente creati su GitHub saranno denominati "main"invece di "padrone" come parte dello sforzo dell'azienda per rimuovere i riferimenti non necessari alla schiavitù e sostituirli con termini più inclusivi.

Consigliato: