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 .