In Git, la clonazione è l'atto di creare una copia di qualsiasi repository di destinazione. Il repository di destinazione può essere remoto o locale. Puoi clonare il tuo repository dal repository remoto per creare una copia locale sul tuo sistema. Inoltre, puoi sincronizzare tra le due posizioni.
Comando Git Clone
IL git clone è un'utilità da riga di comando utilizzata per creare una copia locale di un repository remoto. Accede al repository tramite un URL remoto.
Di solito, il repository originale si trova su un server remoto, spesso da un servizio Git come GitHub, Bitbucket o GitLab. L'URL del repository remoto fa riferimento a origine .
Sintassi:
$ git clone
Repository dei cloni Git
Supponiamo che tu voglia clonare un repository da GitHub o avere un repository esistente di proprietà di qualsiasi altro utente a cui desideri contribuire. I passaggi per clonare un repository sono i seguenti:
Passo 1:
MB contro GB
Apri GitHub e vai alla pagina principale del repository.
Passo 2:
operatore condizionale in Java
Sotto il nome del repository, fare clic su Clona o scarica .
Passaggio 3:
Seleziona il Clona con la sezione HTTP E copiare l'URL clone per il deposito. Per il repository vuoto, puoi copiare l'URL della pagina del repository dal browser e passare al passaggio successivo.
Passaggio 4:
Apri Git Bash e modifica la directory di lavoro corrente nella posizione desiderata in cui desideri creare la copia locale del repository.
Passaggio 5:
Utilizza il comando git clone con l'URL del repository per creare una copia del repository remoto. Vedi il comando seguente:
$ git clone https://github.com/ImDwivedi1/Git-Example.git
Ora premi Invio. Quindi, verrà creato il tuo repository clonato locale. Vedere l'output seguente:
come leggere il file CSV in Java
Clonazione di un repository in una cartella locale specifica
Git consente di clonare il repository in una directory specifica senza passare a quella particolare directory. Puoi specificare quella directory come argomento successivo della riga di comando nel comando git clone. Vedi il comando seguente:
$ git clone https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)'
Il comando dato fa la stessa cosa del precedente, ma la directory di destinazione viene spostata nella directory specificata.
Git ha un altro protocollo di trasferimento chiamato protocollo SSH. L'esempio precedente utilizza il protocollo git://, ma puoi anche utilizzare http(s):// o user@server:/path.git, che utilizza il protocollo di trasferimento SSH.
Ramo clone di Git
Git consente di creare una copia solo di un particolare ramo da un repository. Puoi creare una directory per il singolo ramo utilizzando il comando git clone. Per creare un ramo clone, è necessario specificare il nome del ramo con il comando -b. Di seguito è riportata la sintassi del comando per clonare il ramo git specifico:
Sintassi:
$ git clone -b
Vedi il comando seguente:
$ git clone -b master https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)'
Nell'output fornito, solo il ramo master viene clonato dal repository principale Git-Example.