Come creare un fork di un repository GitHub

Eroe di GitHub

Sebbene il concetto di fork di un repository GitHub sia simile alla clonazione, c’è un’importante differenza tra i due. Spieghiamo qual è la differenza, quando potresti voler eseguire il fork anziché il clone e come farlo.

Clonazione vs fork: qual è la differenza?

Quando cloni un repository, copi quel repository sul tuo computer locale e in sostanza ti iscrivi a tutti gli aggiornamenti apportati a quel repository. Cioè, se altri contributori al repository apportano modifiche, puoi trasferire tali modifiche sul tuo computer locale, aggiornando la tua copia del repository con tutte le modifiche apportate.

Tuttavia, quando esegui il fork di un repository, stai copiando il repository di origine sul tuo account GitHub invece che sul tuo computer locale. Quando si esegue questa operazione, nessuno degli aggiornamenti apportati al repository di origine verrà riflesso nel repository forked a meno che non si decida di sincronizzare i due. Ciò ti consente di lavorare sul repository senza la preoccupazione che il codice o il contenuto vengano aggiornati.

Quando dovresti forkare invece di clonare?

Ci sono diversi motivi per cui potresti voler creare un fork di un repository invece di clonarlo. Una ragione è se vuoi testare alcune nuove idee che hai senza la preoccupazione di rovinare accidentalmente il progetto sorgente. Saresti libero di modificare qualsiasi codice ti piaccia a scopo di test senza toccare effettivamente il codice sorgente. Questo rende tutti felici.

Annuncio

Un altro motivo potrebbe essere perché non sei d’accordo con la direzione in cui sta andando un progetto. Potresti fare un fork del repository e apportare le tue modifiche al codice per portare il progetto nella direzione in cui pensi che dovrebbe andare.

Una nota molto importante da tenere a mente è che se esegui il fork di un repository pubblico, il tuo fork esiste ancora anche se il repository di origine viene eliminato. Tuttavia, quando viene eliminato un repository privato, vengono eliminati anche tutti i fork di quel repository.

IMPARENTATO: Come eliminare un repository GitHub

Come creare un fork di un repository GitHub

Il fork di un repository è semplice e può essere eseguito in pochi clic. Per effettuare il fork di un repository, accedi al tuo account e poi vai al repository che desideri eseguire il fork. Nell’angolo in alto a destra della finestra, vedrai un pulsante “Fork” con un numero a destra, che rappresenta il numero di volte in cui il repository è stato forkato. Vai avanti e fai clic su quel pulsante.

Fare clic sul pulsante Forchetta.

Apparirà brevemente un messaggio che ti informa che il processo di fork è iniziato. Ci vogliono solo pochi secondi per effettuare il fork del repository.

Questo è tutto quello che c’è da fare. È così facile.

Ora sei sicuro di apportare qualsiasi modifica al codice nel tuo repository biforcuto che ti piace. Per fare ciò, clona semplicemente il repository biforcuto sul tuo computer locale e datti da fare!

IMPARENTATO: Come clonare un repository GitHub

Articoli correlati

Ultimi articoli