A leggyakrabban használt Git parancs a „Git Clone”. Ezzel másolatot vagy klónt hozhat létre egy meglévő céltárból egy új könyvtárban. Az eredeti lerakat a távoli gépen vagy a helyi fájlrendszerben lesz tárolva, elérhető protokollokkal.
Ebben a cikkben részletesen feltárja a Git klón parancs használatát. A Git parancssori segédprogramja, amely egy meglévő lerakat mutatására szolgál, és létrehoz egy másolatot a célzott könyvtárból. Itt megvizsgáljuk a különböző Git klón parancs konfigurációs beállításokat és a hozzájuk tartozó példákat. Megvalósítottuk a Git klón példákat az Ubuntu 20.04 Linux rendszeren.
Git adattár klónozása a Git Clone Command használatával
Ha klónozni szeretne egy meglévő Git adattárat, akkor ezt könnyen megteheti a Git clone paranccsal. Például szeretne hozzájárulni egy projekthez, majd egyszerűen használja a Git klón parancsot. Ha korábban már használt VCS rendszereket, mint például a Subversion, akkor ismeri a „klónozás” parancsokat és nem a „fizetés” parancsot. Ezek a rendszerek csak a munkapéldányt veszik át. Itt a Git klón az egész szervertár, nem csak egy működő másolat. Amikor Git klón parancsot futtat a rendszeren, a fájl teljes verziója a teljes projekttel együtt alapértelmezés szerint le lesz húzva a megadott helyen. Tegyük fel, hogy ha a szerverlemeze bármilyen ok miatt sérült, akkor bármely kliens klónjaival visszaállíthatja a szervert az állapotába. Elveszítheti a szerveroldali horgokat, de az összes fájlverzió elérhető lenne.
Git Clone parancs szintaxisa
$git klón <git-hub URL>Példa
Például a „libgit2” nevű könyvtárat szeretnénk klónozni. Az alább látható Git link használatával létrehozhat egy példányt a könyvtárból.
Most a következő Git klón parancs futtatásával hozzon létre egy klónt az adott lerakatból:
A fenti parancs létrehoz egy „libgit2” nevű könyvtárat, amelyben a .git könyvtár inicializál, a fenti lerakat összes adatát lehúzza, majd megnézi a munkapéldány legújabb verzióját. Most navigálhat a már létrehozott „libgit2” könyvtárba. Ott megtalálja az összes projektfájlt, használatra készen.
A tárolót a libgit2 helyett klónozhatja egy átnevezett könyvtárba, majd további argumentumot adhat meg a könyvtár nevének.
$git klónhttps://github.com/libgit2/libgit2 mytestproject
A fenti parancs ugyanazt fogja tenni, mint az előző, de most a célkönyvtár neve „mytestproject”. A következő paranccsal navigálhat a fenti könyvtárba, és felsorolhatja a „mytestproject” könyvtár fájljait:
$ls -nak nek
Git klónozási lehetőségek
A Git clone paranccsal számos különböző opciót használhat igényeinek megfelelően. Az összes Git klón opció megjelenítéséhez írja be a következő parancsot a terminálon:
$git klónMegfigyelheti a különböző lehetőségeket, amelyeket könnyen használhat a Git clone paranccsal.
Példák a Git URL -ek protokolljára
A Git URL -ek protokolljai a következő szintaxisban találhatók:
SSH :
ssh://[felhasználó@]host.xz[:kikötő]/pálya/nak nek/repo.git/megy :
megy://host.xz[:kikötő]/pálya/nak nek/repo.git/HTTP :
http[s]://host.xz[:kikötő]/pálya/nak nek/repo.git/Következtetés
A fenti információk alapján megbeszéltük, hogyan kell használni a Git klón parancsot az Ubuntu 20.04 rendszeren. Ezenkívül láttuk, hogyan kell klónozni egy céltárolót. A Git támogatja a különböző URL -protokollokat, beleértve azokat is, amelyeket ebben a cikkben említettünk. A Git klón parancsról további információt a Főoldal a Git klón parancsból.