Il comando git più comunemente usato è il "clone git". Questo viene utilizzato per creare una copia o un clone di un repository di destinazione esistente in una nuova directory. Il repository originale verrà memorizzato sulla macchina remota o sul file system locale con protocolli supportati accessibili.
In questo articolo, esplorerai in dettaglio l'uso del comando clone git. Un'utilità di linea di comando di Git che viene utilizzata per puntare un repository esistente e crea una copia di quella directory mirata. Qui esamineremo le diverse opzioni di configurazione del comando clone git e i loro esempi corrispondenti. Abbiamo implementato gli esempi di clone git su Ubuntu 20.04 Sistema Linux.
Clonazione del repository Git utilizzando il comando clone git
Se vuoi creare un clone di un repository Git esistente, puoi facilmente farlo usando il comando clone git. Ad esempio, vorresti contribuire a un progetto, quindi usa semplicemente il comando clone git. Se hai già usato i sistemi VCS, come Subversion, allora avrai familiarità con i comandi "clone" e non "Checkout". Questi sistemi prendono solo la copia funzionante. Qui, il clone Git è l'intero repository del server invece di solo una copia funzionante. Quando si esegue un comando clone git sul tuo sistema, ogni versione del file con l'intero progetto viene abbattuta per impostazione predefinita nella posizione specificata. Supponiamo che se il disco del server è danneggiato a causa di qualsiasi motivo, quindi utilizzando i cloni di qualsiasi client, è possibile ripartire il server sul suo stato. Potresti perdere ganci lato server ma tutte le versioni dei file sarebbero disponibili lì.
Sintassi del comando clone Git
$ git clone
Esempio
Ad esempio, vogliamo clonare una biblioteca chiamata "libgit2". Usando il collegamento GIT, che è mostrato di seguito, è possibile creare una copia di quella libreria.
Ora, eseguendo il seguente comando clone git, crea un clone di quel repository:
$ git clone https: // github.com/libgit2/libgit2
Il comando sopra crea una directory chiamata "libgit2" in cui il .La directory GIT inizializza al suo interno, tutti i dati abbassati del repository sopra, quindi controlla l'ultima versione della copia funzionante. Ora puoi navigare nella directory "libgit2" che è già stata creata. Troverai tutti i file di progetto lì, pronti per essere utilizzati ora.
È possibile clonare un repository in una directory rinominata anziché libgit2, quindi è possibile specificare un argomento aggiuntivo come nome della directory.
$ git clone https: // github.com/libgit2/libgit2 mytestproject
Il comando sopra farà lo stesso del precedente, ma ora il nome della directory target si chiama "mytestproject". Utilizzando il comando seguente puoi navigare nella directory sopra ed elencare i file della directory "MyTestProject":
$ cd mytestproject
$ ls -a
Opzioni cloni Git
Con il comando Git Clone, puoi utilizzare molte opzioni diverse in base alle tue esigenze. Per visualizzare tutte le opzioni del clone Git, digiterà il seguente comando sul terminale:
$ git clone
Osserverai le diverse opzioni che puoi utilizzare facilmente con il comando clone git.
Esempi di protocollo URLS GIT
Puoi trovare protocolli URLS GIT nella seguente sintassi:
Ssh :
ssh: // [user@] host.XZ [: Porta]/Path/To/Repo.idiota/
Idiota :
git: // host.XZ [: Porta]/Path/To/Repo.idiota/
Http :
http [s]: // host.XZ [: Porta]/Path/To/Repo.idiota/
Conclusione
Dalle informazioni di cui sopra, abbiamo discusso di come utilizzare il comando clone git su ubuntu 20.04. Inoltre, abbiamo visto come clonare un repository target. Git supporta diversi protocolli URL, compresi quelli che abbiamo menzionato in questo articolo. Per ulteriori informazioni sul comando Git Clone, è possibile ottenere aiuto dalla pagina principale del comando clone git.