logo

Git Remote

Programmā Git termins attālais attiecas uz attālo repozitoriju. Tas ir koplietots repozitorijs, ko visi komandas dalībnieki izmanto, lai apmainītos ar izmaiņām. Attālā repozitorija tiek glabāta koda mitināšanas pakalpojumā, piemēram, iekšējā serverī, GitHub, Subversion un citos. Vietējās repozitorijas gadījumā tālvadības pults parasti nenodrošina projekta pašreizējā stāvokļa failu koku; kā alternatīvu tas sastāv tikai no .git versiju izveides datiem.

Izstrādātāji var veikt daudzas darbības ar attālo serveri. Šīs darbības var būt klonēšana, ienešana, stumšana, vilkšana un citas. Apsveriet tālāk redzamo attēlu:

Git Remote

Pārbaudiet savu tālvadības pulti

Lai pārbaudītu attālā servera konfigurāciju, palaidiet git tālvadības pults komandu. Git attālā komanda ļauj piekļūt savienojumam starp attālo un vietējo. Ja vēlaties redzēt sava klonētā repozitorija sākotnējo esamību, izmantojiet git remote komandu. To var izmantot kā:

Sintakse:

 $ git remote 

Izvade:

Git Remote

Dotā komanda nodrošina attālo nosaukumu kā izcelsme . Origin ir attālā servera noklusējuma nosaukums, ko piešķir Git.

Git tālvadības pults -v:

Git remote atbalsta īpašu opciju -v, lai parādītu vietrāžus URL, ko Git ir saglabājis kā īsu nosaukumu. Šie īsie nosaukumi tiek izmantoti lasīšanas un rakstīšanas laikā. Šeit -v apzīmē runīgs . Varam izmantot -- daudzrunīgs -v vietā. To izmanto kā:

Sintakse:

bash cits, ja
 $ git remote -v 

Or

 $ git remote --verbose 

Izvade:

Git Remote

Iepriekš minētā izvade nodrošina pieejamos attālos savienojumus. Ja repozitorijā ir vairāk nekā viens attālais savienojums, šī komanda tos visus uzskaitīs.

Git Remote Add

Kad mēs netieši iegūstam repozitoriju, git pievieno repozitorija tālvadības pulti. Mēs varam arī skaidri pievienot tālvadības pulti repozitorijai. Mēs varam pievienot tālvadības pulti kā uzņemto segvārdu vai īso nosaukumu. Lai pievienotu tālvadības pulti kā īso nosaukumu, izpildiet tālāk norādīto komandu:

Sintakse:

 $ git remote add 

Izvade:

Git Remote

Iepriekš minētajā izvadā esmu pievienojis attālo repozitoriju ar esošu repozitoriju kā īsu nosaukumu ' hd '. Tagad jūs varat izmantot hd ' komandrindā visa URL vietā. Piemēram, ja vēlaties izvilkt repozitoriju, apsveriet tālāk norādīto izvadi:

Git Remote

Esmu izvilcis repozitoriju, izmantojot tā īso nosaukumu, nevis attālo URL. Tagad repozitorija galvenajai filiālei var piekļūt, izmantojot īso nosaukumu.

Attālās filiāles ienešana un vilkšana

Varat ienest un izvilkt datus no attālās krātuves. Komanda ielādēšana un vilkšana tiek nosūtīta uz šo attālo serveri un ienes visus datus no attālā projekta, kas jums vēl nav. Šīs komandas ļauj mums no šīs tālvadības pults iegūt atsauces uz visām filiālēm.

Lai iegūtu datus no attāliem projektiem, palaidiet tālāk norādīto komandu:

 $ git fetch 

Lai klonētu attālo repozitoriju no saviem attālajiem projektiem, palaidiet tālāk norādīto komandu:

 $ git clone 

Kad mēs klonējam repozitoriju, attālā repozitorija tiek pievienota ar noklusējuma nosaukumu ' izcelsmi .' Tātad lielākoties komanda tiek izmantota kā git fetch izcelsme.

Git fetch origin ienes atjauninājumus, kas ir veikti attālajā serverī kopš tā klonēšanas. Komanda git fetch tikai lejupielādē datus lokālajā repozitorijā; tas neapvieno un nepārveido datus, kamēr jūs nedarbojaties. Jums tas ir manuāli jāsapludina savā krātuvē, kad vēlaties.

terminālis kali linux

Lai izvilktu repozitoriju, palaidiet tālāk norādīto komandu:

 $ git pull 

Git pull komanda automātiski ienes un pēc tam apvieno attālos datus jūsu pašreizējā filiālē. Vilkšana ir vieglāka un ērtāka darbplūsma nekā ienešana. Tā kā komanda git clone iestata jūsu vietējo galveno filiāli, lai izsekotu attālo galveno atzaru jūsu klonētajā serverī.

Tiek virzīts uz attālo filiāli

Ja vēlaties koplietot savu projektu, jums tas ir jāvirza augšup. Git push komanda tiek izmantota, lai kopīgotu projektu vai nosūtītu atjauninājumus uz attālo serveri. To izmanto kā:

 $ git push 

Lai atjauninātu projekta galveno nozari, izmantojiet tālāk norādīto komandu:

 $ git push origin master 

Tā ir īpaša komandrindas utilīta, kas norāda attālo filiāli un direktoriju. Ja attālajā serverī ir vairākas filiāles, šī komanda palīdz norādīt galveno filiāli un repozitoriju.

Parasti termins izcelsmi apzīmē attālo repozitoriju, un galvenais tiek uzskatīts par galveno filiāli. Tātad viss paziņojums ' git push izcelsmes meistars ' virzīja vietējo saturu attālās atrašanās vietas galvenajā filiālē.

Git Remove Remote

Varat noņemt attālo savienojumu no krātuves. Lai noņemtu savienojumu, izpildiet git attālās komandas ar noņemt vai rm opciju. To var izdarīt šādi:

Sintakse:

 $ git remote rm 

Or

 $ git remote remove 

Apsveriet tālāk sniegto piemēru:

Pieņemsim, ka esat izveidojis savienojumu ar noklusējuma attālo serveri. izcelsmi .' Lai precīzi pārbaudītu tālvadības pulti, izpildiet tālāk norādīto komandu:

 $ git remote -v 

Izvade:

Git Remote

Iepriekš minētajā izvadē tiks norādīts pieejamais attālais serveris. Tagad veiciet noņemšanas darbību, kā minēts iepriekš. Apsveriet tālāk norādīto izvadi:

kādi mēneši ir Q1
Git Remote

Iepriekš minētajā izvadē no savas krātuves esmu noņēmis attālā servera “izcelsmi”.

Git Remote Rename

Git ļauj pārdēvēt attālā servera nosaukumu, lai attālā servera nosaukuma vietā varētu izmantot īsu nosaukumu. Tālāk norādītā komanda tiek izmantota, lai pārdēvētu attālo serveri:

Sintakse:

 $ git remote rename 

Izvade:

Git Remote

Iepriekš minētajā izvadē esmu pārdēvējis savu noklusējuma servera nosaukuma izcelsmi uz hd. Tagad es varu darboties, izmantojot šo nosaukumu izcelsmes vietā. Apsveriet tālāk norādīto izvadi:

Git Remote

Iepriekš minētajā izvadē esmu izvilcis attālo repozitoriju, izmantojot servera nosaukumu hd. Bet, kad es izmantoju veco servera nosaukumu, tas rada kļūdu ar ziņojumu ' “izcelsme”, šķiet, nav git repozitorijs .' Tas nozīmē, ka Git neidentificē veco nosaukumu, tāpēc visas darbības tiks veiktas ar jaunu nosaukumu.

Git Show Remote

Lai skatītu papildu informāciju par konkrētu tālvadības pulti, izmantojiet git remote komandu kopā ar rādīšanas apakškomandu. To izmanto kā:

Sintakse:

java virknes indekss
 $ git remote show 

Tā rezultātā tiks parādīta informācija par attālo serveri. Tajā ir saraksts ar filiālēm, kas saistītas ar tālvadības pulti, kā arī galapunkti, kas pievienoti ienešanai un nosūtīšanai.

Izvade:

Git Remote

Iepriekšējā izvadē ir norādīti attālās repozitorija vietrāži URL, kā arī izsekošanas filiāles informācija. Šī informācija noderēs dažādos gadījumos.

Git Change Remote (tālvadības pults URL maiņa)

Mēs varam mainīt attālās repozitorija URL. Komanda git remote set tiek izmantota, lai mainītu repozitorija URL. Tas maina esošu attālās repozitorija URL.

Git tālvadības komplekts:

Mēs varam mainīt attālo URL, vienkārši izmantojot git remote set komandu. Pieņemsim, ka mēs vēlamies savam projektam izveidot unikālu nosaukumu, lai to norādītu. Git ļauj mums to darīt. Tas ir vienkāršs process. Lai mainītu attālo URL, izmantojiet tālāk norādīto komandu:

 $ git remote set-url 

The attālās iestatīšanas URL komandai ir divu veidu argumenti. Pirmais ir , tas ir jūsu pašreizējais repozitorija servera nosaukums. Otrais arguments ir , tas ir jūsu jaunais repozitorija URL nosaukums. Tam jābūt šādā formātā: https://github.com/URLChanged

Apsveriet tālāk redzamo attēlu:

Git Remote

Iepriekš minētajā izvadē esmu mainījis savu esošā repozitorija URL kā https://github.com/URLChanged no https://github.com/ImDwivedi1/GitExample2 . Pēc mana URL nosaukuma var saprast, ka esmu to mainījis. Lai pārbaudītu jaunāko URL, izpildiet tālāk norādīto komandu:

 $ git remote -v