Come creare un nuovo ramo in GitHub

0
243

Lavorare direttamente nel ramo principale di un repository GitHub è una cosa molto pericolosa , poiché corri il rischio di inviare codice difettoso alla produzione. Per evitare ciò, dovresti creare un ramo e lavorarci sopra. Ecco come.

Sommario

Che cos'è un ramo, comunque?
Crea un Nuovo ramo dal sito Web GitHub
Crea un nuovo ramo utilizzando la riga di comando

Che cos'è un ramo, comunque?

Un ramo, nella sua forma più elementare, è una copia di un progetto Git che puoi modificare come preferisci e poi abbinalo al progetto originale.

Quando crei un nuovo repository in GitHub, c'è un ramo per impostazione predefinita—il “main” branch (precedentemente chiamato “master”). Questo, come suggerisce il nome, è il contenitore principale in cui è archiviato il codice di produzione. Vale a dire (nella maggior parte dei casi, almeno), se si invia una modifica direttamente al ramo principale, si apporta una modifica direttamente al prodotto funzionante.

Il problema? Se si esegue il push direttamente su main, si corre il rischio di inviare codice difettoso all'ambiente di produzione, causando potenzialmente seri problemi. Ecco perché è necessario creare un ramo separato in cui svolgere il proprio lavoro (e quindi inviare quel ramo per la revisione prima che venga unito al ramo principale).

CORRELATO: In che modo gli scrittori possono utilizzare GitHub per archiviare il proprio lavoro

Crea un nuovo ramo dal sito Web GitHub

Puoi creare una nuova filiale direttamente dal sito GitHub. Innanzitutto, apri qualsiasi browser, vai su GitHub, quindi apri il repository in cui desideri creare un ramo.

Annuncio

Una volta effettuato l'accesso al repository,& #8217;verrà automaticamente nel “Codice” scheda. Un po' più in basso, fai clic sul pulsante che dice “Principale.”

Apparirà una piccola finestra. Dai un nome al tuo ramo digitandolo nella casella di testo e premendo il tasto Invio o A capo. Le parole devono essere separate da un trattino (-) o da un trattino basso (_).

< /p>

Il tuo nuovo ramo è ora creato.

Crea un nuovo ramo usando la riga di comando

A prima vista, potrebbe sembrare più semplice usare GitHub da un browser, ma una volta che hai imparato a lavorare con GitHub tramite la riga di comando, le cose possono essere fatte molto più velocemente. Detto questo, puoi fare quasi tutto in GitHub con la riga di comando—inclusa la creazione di un nuovo ramo.

Ma prima di iniziare, dovrai clonare il repository scelto nel tuo locale macchina. Vai avanti e fallo ora se non l'hai già fatto.

Una volta fatto, apri l'app della riga di comando di tua scelta. Può essere Terminale (se sei un utente Mac) o Prompt dei comandi (se sei un utente di PC Windows), oppure puoi anche lavorare dalla riga di comando integrata di un editor di testo, come VSCode.

Qualunque app utilizzi, dovrai accedere alla cartella del repository che hai clonato utilizzando il comando cd. Dalla riga di comando, esegui questo comando:

cd <file/percorso>

Nel nostro esempio, sarebbe simile a questo:

Annuncio

Una volta che sei nella directory corretta, puoi creare un nuovo ramo. Esegui questo comando:

git checkout -b <il-tuo-nuovo-nome-filiale>

Sostituisci <nome-nuovo-filiale> con il nome effettivo che vuoi dare al tuo ramo.

Il tuo nuovo ramo è ora creato, ma è disponibile solo sul tuo computer locale. Dovrai inviarlo al repository di origine eseguendo questo comando:

git push origin <your-new-branch-name>

Ancora una volta, sostituisci <nome-nuovo-filiale> con il nome effettivo del tuo ramo.

You&#8217 ;ora ho trasferito il tuo nuovo ramo su GitHub!

Lavorare con i rami è una delle basi, ma è anche una delle abilità GitHub più importanti da imparare. Continua a lavorare per padroneggiare queste nozioni di base e sarai sulla buona strada per diventare fluente in GitHub in pochissimo tempo.

RELAZIONATO: Che cos'è GitHub e A cosa serve?

LEGGI SUCCESSIVO

  • › 13 modi per aprire l'app Impostazioni di Windows 10
  • › Come mostrare i file nascosti su Windows 11
  • › 7 soluzioni di backup per Mac che non sono macchine del tempo
  • › Ricordando il concorrente di Windows di Radio Shack: Tandy DeskMate
  • › Come collegare un controller wireless Xbox con un telefono Android