Come usare Git Clone Command?

How Use Git Clone Command



Il comando Git più comunemente usato è 'Git Clone'. Viene utilizzato 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 a 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 di cloni di Git sul sistema Linux Ubuntu 20.04.







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, utilizza 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 clone <URL git-hub>

Esempio



Ad esempio, vogliamo clonare una libreria chiamata 'libgit2'. Usando il collegamento Git, mostrato di seguito, puoi creare una copia di quella libreria.






Ora, eseguendo il seguente comando clone di Git, crea un clone di quel repository:

$git clonehttps://github.com/libgit2/libgit2


Il comando precedente crea una directory denominata 'libgit2' in cui la directory .git si inizializza al suo interno, tutti i dati vengono estratti dal repository di cui sopra, quindi verifica l'ultima versione della copia di lavoro. Ora puoi navigare nella directory 'libgit2' che è già stata creata. Troverai tutti i file di progetto lì, pronti per essere usati ora.



Puoi clonare un repository in una directory rinominata invece di libgit2, quindi puoi specificare un argomento aggiuntivo come nome della directory.

$git clonehttps://github.com/libgit2/libgit2 mioprogetto di prova


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':

$cdil mioprogetto

$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 clone

Osserverai 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]/il percorso/a/repo.git/

andare :

andare://host.xz[:porta]/il percorso/a/repo.git/

HTTP :

http[S]://host.xz[:porta]/il percorso/a/repo.git/

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 clone di Git, puoi ottenere aiuto dal pagina principale del comando clone di Git.