A Gitben a klónozás bármely céltárhely másolatának elkészítése. A céltár lehet távoli vagy helyi. A lerakat klónozhatja a távoli lerakatból, hogy helyi másolatot hozzon létre a rendszeren. Ezenkívül szinkronizálhat a két hely között.
Git Clone Command
A git klón egy parancssori segédprogram, amely egy távoli tároló helyi másolatának készítésére szolgál. Távoli URL-en keresztül éri el a tárat.
Általában az eredeti adattár egy távoli kiszolgálón található, gyakran egy Git-szolgáltatástól, például a GitHubtól, a Bitbuckettől vagy a GitLabtól. A távoli adattár URL-címe a eredet .
Szintaxis:
if és else bash-ban
$ git clone
Git Clone Repository
Tegyük fel, hogy klónozni szeretne egy adattárat a GitHubból, vagy szeretne egy meglévő tárat bármely más felhasználó tulajdonában tartani, akihez hozzá szeretne járulni. Az adattár klónozásának lépései a következők:
1. lépés:
Nyissa meg a GitHubot, és navigáljon a tároló főoldalára.
példa bináris keresési fa
2. lépés:
A tároló neve alatt kattintson a gombra Klónozás vagy letöltés .
3. lépés:
Válaszd ki a Klónozás HTTPs szekcióval és másolja ki a klón URL-jét az adattár számára. Az üres tárhely esetében kimásolhatja a lerakatoldal URL-címét a böngészőből, és ugorhat a következő lépésre.
4. lépés:
Nyissa meg a Git Bash-t, és módosítsa az aktuális munkakönyvtárat a kívánt helyre, ahol létre szeretné hozni a tárhely helyi másolatát.
mátrix program c nyelven
5. lépés:
A távoli lerakat másolatának készítéséhez használja a git clone parancsot a repository URL-lel. Lásd az alábbi parancsot:
$ git clone https://github.com/ImDwivedi1/Git-Example.git
Most nyomja meg az Enter billentyűt. Így létrejön a helyi klónozott adattár. Lásd az alábbi kimenetet:
Adattár klónozása egy adott helyi mappába
A Git lehetővé teszi a tár klónozását egy adott könyvtárba anélkül, hogy átváltana az adott könyvtárra. Megadhatja ezt a könyvtárat a következő parancssori argumentumként a git clone parancsban. Lásd az alábbi parancsot:
$ git clone https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)'
Az adott parancs ugyanazt teszi, mint az előző, de a célkönyvtár a megadott könyvtárra vált.
A Gitnek van egy másik átviteli protokollja, az úgynevezett SSH-protokoll. A fenti példa a git:// protokollt használja, de használhatja a http(s):// vagy a user@server:/path.git fájlt is, amely az SSH átviteli protokollt használja.
Git Clone Branch
A Git csak egy adott ágról teszi lehetővé a másolat készítését egy adattárból. A git clone paranccsal könyvtárat hozhat létre az egyes ágak számára. Klónág létrehozásához meg kell adni az ág nevét a -b paranccsal. Az alábbiakban látható az adott git ág klónozására szolgáló parancs szintaxisa:
ciklusokhoz java
Szintaxis:
$ git clone -b
Lásd az alábbi parancsot:
$ git clone -b master https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)'
Az adott kimenetben csak a fő ág kerül klónozásra a Git-Example fő tárolóból.