GNU/Linux >> Linux Esercitazione >  >> Linux

Come clonare un repository Git in una cartella specifica

Introduzione

Se immetti semplicemente un comando git clone, il processo di clonazione git creerà una nuova directory per il repository.

In questo tutorial, ti mostreremo come clonare un repository git in una cartella specifica.

Clone un repository Git in una cartella specifica

Lo scopo generale della clonazione di git è creare una copia locale del repository remoto. Tuttavia, la clonazione senza specificare la directory esatta ne creerà una nuova.

Ciò potrebbe causare molto disordine sul tuo server.

Ecco perché è importante specificare la directory in cui si desidera clonare.

Sintassi di git clone

git clone [repo URL that want to clone] [/the/path/I/want/to/use]

Ad esempio

Possiamo farlo in tre opzioni:

Opzione A:

git clone https://[email protected]:whatever.git  /home/unixcop/project

Il comando mostrato nell'esempio sopra clonerà qualunque.git repository in un progetto directory che risiede all'interno dell'utente unixcop.

Per proprio qui usa:

git clone [email protected]:whatever.git

Opzione B:

Sposta il .git cartella, anche.

mv /where/it/is/right/now/* /where/I/want/it/
mv /where/it/is/right/now/.* /where/I/want/it/
  • La prima riga prende tutti i file normali.
  • La seconda riga cattura i file dot.

Opzione C:

Conserva la tua copia di lavoro da qualche altra parte e crea un collegamento simbolico.

ln -sfn /where/it/is/right/now /the/path/I/want/to/use

Senza spostare i file.

  • -fn nel caso qualcuno stia copiando queste righe (-f è forza, -n evitare alcune interazioni spesso indesiderate con link già e non esistenti).

Conclusione

Hai imparato a clonare un repository git in una nuova directory.

Puoi anche cercare come creare tag Git, quindi visita questo articolo Crea un tag Git .


Linux
  1. Come installare pacchetti da un repository specifico in Linux

  2. Come aggiungere un repository Yum

  3. Come creare tag Git

  4. Come clonare un repository Git in una cartella specifica

  5. Come entrare in una directory specifica?

Come utilizzare Git Version Control in cPanel?

Come posso distribuire un repository git?

Come clonare un repository Git con Ansible

Come installare Tig Git Repository Browser su Ubuntu 20.04

Come configurare e gestire un repository Git remoto su Linux

Come utilizzare il controllo della versione Git in cPanel