Programmā Git klonēšana ir jebkura mērķa repozitorija kopijas izveide. Mērķa repozitorijs var būt attāls vai lokāls. Varat klonēt savu repozitoriju no attālās repozitorija, lai izveidotu lokālu kopiju savā sistēmā. Varat arī sinhronizēt abas atrašanās vietas.
java nemainīgs saraksts
Git Clone komanda
The git klons ir komandrindas utilīta, ko izmanto, lai izveidotu attālās repozitorija lokālu kopiju. Tas piekļūst krātuvei, izmantojot attālo URL.
Parasti sākotnējā repozitorija atrodas attālā serverī, bieži vien no Git pakalpojuma, piemēram, GitHub, Bitbucket vai GitLab. Attālās repozitorija URL tiek norādīts uz izcelsmi .
Sintakse:
$ git clone
Git Clone Repository
Pieņemsim, ka vēlaties klonēt repozitoriju no GitHub vai jums pieder esošs repozitorijs jebkuram citam lietotājam, kuru vēlaties sniegt. Repozitorija klonēšanas darbības ir šādas:
1. darbība:
Atveriet GitHub un dodieties uz repozitorija galveno lapu.
2. darbība:
Zem repozitorija nosaukuma noklikšķiniet uz Klonēt vai lejupielādēt .
3. darbība:
Izvēlieties Klonēt ar HTTPs sadaļu un kopējiet klona URL krātuvei. Tukšai krātuvei varat kopēt repozitorija lapas URL no pārlūkprogrammas un pāriet uz nākamo darbību.
4. darbība:
Atveriet Git Bash un mainiet pašreizējo darba direktoriju uz vēlamo vietu, kur vēlaties izveidot repozitorija lokālo kopiju.
5. darbība:
Izmantojiet komandu git clone ar repozitorija URL, lai izveidotu attālās repozitorija kopiju. Skatiet zemāk esošo komandu:
$ git clone https://github.com/ImDwivedi1/Git-Example.git
Tagad nospiediet taustiņu Enter. Tādējādi tiks izveidota jūsu vietējā klonētā repozitorija. Skatiet zemāk esošo izvadi:
Repozitorija klonēšana noteiktā lokālajā mapē
Git ļauj klonēt repozitoriju noteiktā direktorijā, nepārslēdzoties uz konkrēto direktoriju. Varat norādīt šo direktoriju kā nākamo komandrindas argumentu komandā git clone. Skatiet zemāk esošo komandu:
$ git clone https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)'
Dotā komanda dara to pašu, ko iepriekšējā, bet mērķa direktorijs tiek pārslēgts uz norādīto direktoriju.
Git ir vēl viens pārsūtīšanas protokols, ko sauc par SSH protokolu. Iepriekš minētajā piemērā tiek izmantots protokols git://, taču varat izmantot arī http(s):// vai user@server:/path.git, kas izmanto SSH pārsūtīšanas protokolu.
Git Clone Branch
Git ļauj no repozitorija izveidot tikai noteiktas filiāles kopiju. Varat izveidot direktoriju atsevišķai filiālei, izmantojot komandu git clone. Lai izveidotu klona zaru, jums jānorāda filiāles nosaukums ar komandu -b. Tālāk ir norādīta komandas sintakse, lai klonētu konkrēto git filiāli:
Sintakse:
$ git clone -b
Skatiet zemāk esošo komandu:
$ git clone -b master https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)'
Dotajā izvadē no galvenās repozitorija Git-Example tiek klonēts tikai galvenais zars.