Il comando Git più comunemente usato è "Git Clone". Questo è usato per creare una copia o un clone di un repository di destinazione esistente in una nuova directory. Il repository originale verrà archiviato sulla macchina remota o sul file system locale con protocolli supportati accessibili.
In questo articolo, esplorerai in dettaglio l'uso del comando clone di Git. Un'utilità della riga di comando di Git che viene utilizzata per puntare un repository esistente e crea una copia di quella directory di destinazione. Qui, esamineremo le diverse opzioni di configurazione del comando clone di Git e i loro esempi corrispondenti. Abbiamo implementato gli esempi clone di Git su Ubuntu 20.04 Sistema Linux.
Clonazione del repository Git utilizzando il comando Git Clone
Se vuoi creare un clone di un repository Git esistente, puoi farlo facilmente usando il comando Git clone. Ad esempio, se desideri contribuire a un progetto, usa semplicemente il comando clone di Git. Se hai già utilizzato sistemi VCS, come Subversion, avrai familiarità con i comandi 'clone' e non 'checkout'. Questi sistemi accettano solo la copia di lavoro. Qui, il clone di Git è l'intero repository del server anziché solo una copia di lavoro. Quando esegui un comando clone di Git sul tuo sistema, ogni versione del file con l'intero progetto viene scaricata per impostazione predefinita nella posizione specificata. Supponiamo che se il disco del tuo server è danneggiato per qualsiasi motivo, quindi utilizzando i cloni di qualsiasi client, puoi riportare il server al suo stato. Potresti perdere gli hook sul lato server ma tutte le versioni dei file sarebbero disponibili lì.
Sintassi del comando Clona di Git
$ git cloneEsempio
Ad esempio, vogliamo clonare una libreria chiamata 'libgit2'. Usando il link Git, mostrato sotto, puoi creare una copia di quella libreria.
Ora, eseguendo il seguente comando clone di Git, crea un clone di quel repository:
Il comando precedente crea una directory denominata 'libgit2' in cui .git directory si inizializza al suo interno, tutti i dati vengono visualizzati dal repository sopra, quindi verifica l'ultima versione della copia di lavoro. Ora puoi navigare nella directory 'libgit2' che è già stata creata. Lì troverai tutti i file di progetto, pronti per essere utilizzati ora.
Puoi clonare un repository in una directory rinominata invece di libgit2, quindi puoi specificare un argomento aggiuntivo come nome della directory.
$ git clone https://github.com/libgit2/libgit2 mytestprojecttest
Il comando precedente farà lo stesso del precedente, ma ora il nome della directory di destinazione si chiama 'mytestproject'. Usando il seguente comando puoi navigare nella directory sopra ed elencare i file della directory 'mytestproject':
$ ls -a
Opzioni di clonazione di Git
Con il comando clone di Git, puoi utilizzare molte opzioni diverse in base alle tue esigenze. Per visualizzare tutte le opzioni clone di Git, digita il seguente comando sul terminale:
$ git cloneOsserverai le diverse opzioni che puoi facilmente utilizzare con il comando clone di Git.
Esempi di protocollo URL Git
Puoi trovare i protocolli Git URLs nella seguente sintassi:
SSH :
ssh://[utente@]host.xz[:porta]/percorso/a/repo.idiota/Idiota :
git://host.xz[:porta]/percorso/a/repo.idiota/HTTP :
http[s]://host.xz[:porta]/percorso/a/repo.idiota/Conclusione
Dalle informazioni di cui sopra, abbiamo discusso su come utilizzare il comando clone di Git su Ubuntu 20.04. Inoltre, abbiamo visto come clonare un repository di destinazione. Git supporta diversi protocolli URL inclusi quelli che abbiamo menzionato in questo articolo. Per ulteriori informazioni sul comando Git clone, puoi ottenere aiuto dalla pagina principale del comando Git clone.