U Gitu se pojam udaljeno odnosi na udaljeno spremište. To je zajedničko spremište koje svi članovi tima koriste za razmjenu svojih promjena. Udaljeno spremište pohranjuje se na uslugu hostinga koda kao što je interni poslužitelj, GitHub, Subversion i više. U slučaju lokalnog repozitorija, udaljeni obično ne daje stablo datoteka trenutnog stanja projekta; kao alternativa, sastoji se samo od podataka o verziji .git.
Programeri mogu obavljati mnoge operacije s udaljenim poslužiteljem. Ove operacije mogu biti kloniranje, dohvaćanje, guranje, povlačenje i više. Razmotrite sliku u nastavku:
Provjerite svoj daljinski upravljač
Da biste provjerili konfiguraciju udaljenog poslužitelja, pokrenite git daljinski naredba. Naredba git remote omogućuje pristup vezi između udaljenog i lokalnog. Ako želite vidjeti izvorno postojanje vašeg kloniranog repozitorija, koristite naredbu git remote. Može se koristiti kao:
Sintaksa:
$ git remote
Izlaz:
java cast niz na int
Dana naredba daje udaljeni naziv kao porijeklo . Izvor je zadani naziv za udaljeni poslužitelj, a daje ga Git.
Git daljinski -v:
Git remote podržava određenu opciju -v za prikaz URL-ova koje je Git pohranio kao kratko ime. Ova kratka imena koriste se tijekom operacije čitanja i pisanja. Ovdje -v označava opširno . Možemo koristiti -- opširno umjesto -v. Koristi se kao:
Sintaksa:
$ git remote -v
Ili
$ git remote --verbose
Izlaz:
Gornji izlaz pruža dostupne daljinske veze. Ako spremište sadrži više od jedne udaljene veze, ova naredba će ih sve ispisati.
Git Remote Add
Kada implicitno dohvatimo repozitorij, git dodaje daljinski upravljač za repozitorij. Također, možemo eksplicitno dodati daljinski upravljač za repozitorij. Možemo dodati daljinski kao nadimak ili kratko ime. Da biste dodali daljinski kao kratki naziv, slijedite naredbu u nastavku:
Sintaksa:
zeenat aman glumac
$ git remote add
Izlaz:
U gornjem izlazu, dodao sam udaljeno spremište s postojećim spremištem kao kratkim nazivom ' hd '. Sada možete koristiti ' hd ' na naredbenom retku umjesto cijelog URL-a. Na primjer, želite povući spremište, razmotrite donji izlaz:
Izvukao sam spremište koristeći njegovo kratko ime umjesto udaljenog URL-a. Sada se glavnoj grani repozitorija može pristupiti kroz kratko ime.
Dohvaćanje i povlačenje udaljene grane
Možete dohvaćati i povlačiti podatke iz udaljenog repozitorija. Naredba za dohvaćanje i povlačenje ide do tog udaljenog poslužitelja i dohvaća sve podatke iz tog udaljenog projekta koje još nemate. Ove nam naredbe omogućuju dohvaćanje referenci na sve grane s tog daljinskog upravljača.
Da biste dohvatili podatke iz svojih udaljenih projekata, pokrenite naredbu u nastavku:
$ git fetch
Za kloniranje udaljenog repozitorija iz vaših udaljenih projekata, pokrenite naredbu u nastavku:
$ git clone
Kada kloniramo repozitorij, udaljenom repozitoriju se dodaje zadani naziv ' podrijetlo .' Dakle, uglavnom se naredba koristi kao git fetch origin.
Git fetch origin dohvaća ažuriranja koja su napravljena na udaljenom poslužitelju otkako ste ga klonirali. Naredba git fetch samo preuzima podatke u lokalno spremište; ne spaja niti modificira podatke dok ne prestanete raditi. Morate ga spojiti ručno u svoje spremište kada želite.
Da biste povukli spremište, pokrenite naredbu u nastavku:
$ git pull
Naredba git pull automatski dohvaća i spaja udaljene podatke u vašu trenutnu granu. Povlačenje je lakši i ugodniji tijek rada od dohvaćanja. Budući da naredba git clone postavlja vašu lokalnu glavnu granu za praćenje udaljene glavne grane na poslužitelju koji ste klonirali.
Guranje u udaljenu podružnicu
Ako želite podijeliti svoj projekt, morate ga gurnuti uzvodno. Naredba git push koristi se za dijeljenje projekta ili slanje ažuriranja na udaljeni poslužitelj. Koristi se kao:
$ git push
Za ažuriranje glavne grane projekta upotrijebite naredbu u nastavku:
$ git push origin master
To je poseban pomoćni program naredbenog retka koji određuje udaljenu granu i direktorij. Kada imate više grana na udaljenom poslužitelju, ova vam naredba pomaže da odredite svoju glavnu granu i spremište.
Općenito, pojam podrijetlo označava udaljeno spremište, a master se smatra glavnom granom. Dakle, cijela izjava ' git push origin master ' gurnuo lokalni sadržaj na glavnu granu udaljene lokacije.
Git Remove Remote
Možete ukloniti udaljenu vezu iz repozitorija. Da biste uklonili vezu, izvedite naredbu git remote s ukloniti ili rm opcija. To se može učiniti kao:
Sintaksa:
$ git remote rm
Ili
$ git remote remove
Razmotrite primjer u nastavku:
Pretpostavimo da ste povezani sa zadanim udaljenim poslužiteljem ' podrijetlo .' Da biste detaljno provjerili daljinski upravljač, izvedite naredbu u nastavku:
$ git remote -v
Izlaz:
Gornji izlaz će navesti dostupni udaljeni poslužitelj. Sada izvedite operaciju uklanjanja kao što je gore navedeno. Razmotrite donji izlaz:
U gornjem izlazu, uklonio sam 'podrijetlo' udaljenog poslužitelja iz svog repozitorija.
popis java
Git daljinsko preimenovanje
Git dopušta preimenovanje naziva udaljenog poslužitelja tako da možete koristiti kratko ime umjesto naziva udaljenog poslužitelja. Donja naredba koristi se za preimenovanje udaljenog poslužitelja:
Sintaksa:
$ git remote rename
Izlaz:
U gornjem izlazu, preimenovao sam izvor svog zadanog imena poslužitelja u hd. Sada mogu djelovati koristeći ovo ime u mjestu porijekla. Razmotrite donji izlaz:
U gornjem izlazu, izvukao sam udaljeno spremište koristeći naziv poslužitelja hd. Ali, kada koristim stari naziv poslužitelja, javlja se pogreška s porukom ' Čini se da 'origin' nije git spremište .' To znači da Git ne identificira staro ime, tako da će se sve operacije izvoditi pod novim imenom.
Git Show Remote
Da biste vidjeli dodatne informacije o određenom daljinskom upravljaču, upotrijebite naredbu git remote zajedno s podnaredbom show. Koristi se kao:
Sintaksa:
$ git remote show
Rezultat će biti informacije o udaljenom poslužitelju. Sadrži popis grana povezanih s daljinskim upravljačem i također krajnje točke priložene za dohvaćanje i guranje.
Izlaz:
Gornji izlaz ispisuje URL-ove za udaljeno spremište kao i informacije o grani za praćenje. Ove informacije će biti korisne u raznim slučajevima.
Git Change Remote (Promjena URL-a daljinskog upravljača)
Možemo promijeniti URL udaljenog repozitorija. Naredba git remote set koristi se za promjenu URL-a repozitorija. Mijenja postojeći URL udaljenog spremišta.
Git Remote Set:
Udaljeni URL možemo promijeniti jednostavno pomoću naredbe git remote set. Pretpostavimo da želimo napraviti jedinstveno ime za naš projekt kako bismo ga specificirali. Git nam to omogućuje. To je jednostavan proces. Za promjenu udaljenog URL-a upotrijebite naredbu u nastavku:
$ git remote set-url
The udaljeni set-url naredba uzima dvije vrste argumenata. Prvi je, to je vaš trenutni naziv poslužitelja za repozitorij. Drugi argument je, to je vaš novi URL naziv za repozitorij. Treba biti u donjem formatu: https://github.com/URLChanged
Razmotrite sliku u nastavku:
U gornjem izlazu, promijenio sam svoj postojeći URL spremišta kao https://github.com/URLChanged iz https://github.com/ImDwivedi1/GitExample2 . Po imenu mog URL-a može se razumjeti da sam ovo promijenio. Da biste provjerili najnoviji URL, izvedite naredbu u nastavku:
bdrvo i b stablo
$ git remote -v