logo

Git Clone

Git programoje klonavimas yra bet kurios tikslinės saugyklos kopijos kūrimas. Tikslinė saugykla gali būti nuotolinė arba vietinė. Galite klonuoti saugyklą iš nuotolinės saugyklos, kad sukurtumėte vietinę kopiją savo sistemoje. Be to, galite sinchronizuoti dvi vietas.

Git Clone

„Git Clone“ komanda

The git klonas yra komandinės eilutės įrankis, naudojamas vietinei nuotolinės saugyklos kopijai sukurti. Jis pasiekia saugyklą per nuotolinį URL.

Paprastai pradinė saugykla yra nuotoliniame serveryje, dažnai iš „Git“ paslaugos, pvz., „GitHub“, „Bitbucket“ ar „GitLab“. Nuotolinės saugyklos URL nurodomas į kilmės .

Sintaksė:

 $ git clone 

Git Clone saugykla

Tarkime, norite klonuoti saugyklą iš „GitHub“ arba turėti esamą saugyklą, priklausančią bet kuriam kitam vartotojui, su kuriuo norite prisidėti. Saugyklos klonavimo veiksmai yra tokie:

1 žingsnis:

Atidarykite „GitHub“ ir eikite į pagrindinį saugyklos puslapį.

2 žingsnis:

Po saugyklos pavadinimu spustelėkite Klonuoti arba atsisiųsti .

Git Clone

3 veiksmas:

Pasirinkite Klonuoti su HTTPs skyriumi ir nukopijuokite klono URL saugyklai. Tuščioje saugykloje galite nukopijuoti saugyklos puslapio URL iš savo naršyklės ir pereiti prie kito veiksmo.

Git Clone

4 veiksmas:

Atidarykite „Git Bash“ ir pakeiskite dabartinį darbo katalogą į norimą vietą, kurioje norite sukurti vietinę saugyklos kopiją.

5 veiksmas:

Norėdami sukurti nuotolinės saugyklos kopiją, naudokite komandą git clone su saugyklos URL. Žiūrėkite žemiau esančią komandą:

 $ git clone https://github.com/ImDwivedi1/Git-Example.git 

Dabar paspauskite Enter. Taigi bus sukurta jūsų vietinė klonuota saugykla. Žiūrėkite žemiau pateiktą išvestį:

Git Clone

Saugyklos klonavimas į konkretų vietinį aplanką

Git leidžia klonuoti saugyklą į konkretų katalogą neperjungiant į tą konkretų katalogą. Galite nurodyti tą katalogą kaip kitą komandinės eilutės argumentą komandoje git clone. Žiūrėkite žemiau esančią komandą:

 $ git clone https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)' 
Git Clone

Pateikta komanda atlieka tą patį, ką ir ankstesnė, tačiau tikslinis katalogas perjungiamas į nurodytą katalogą.

Git turi kitą perdavimo protokolą, vadinamą SSH protokolu. Aukščiau pateiktame pavyzdyje naudojamas git:// protokolas, bet taip pat galite naudoti http(s):// arba user@server:/path.git, kuris naudoja SSH perdavimo protokolą.


Git Clone Branch

Git leidžia kopijuoti tik tam tikrą šaką iš saugyklos. Galite sukurti atskiros šakos katalogą naudodami komandą git clone. Norėdami sukurti klono šaką, turite nurodyti šakos pavadinimą su komanda -b. Žemiau yra komandos, skirtos klonuoti konkrečią git šaką, sintaksė:

Sintaksė:

 $ git clone -b 

Žiūrėkite žemiau esančią komandą:

 $ git clone -b master https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)' 
Git Clone

Pateiktoje išvestyje iš pagrindinės saugyklos „Git-Example“ klonuojama tik pagrindinė šaka.