logo

Git Remote

Git terminas nuotolinis yra susijęs su nuotoline saugykla. Tai yra bendra saugykla, kurią visi komandos nariai naudoja keistis pakeitimais. Nuotolinė saugykla saugoma kodo prieglobos tarnyboje, pvz., vidiniame serveryje, „GitHub“, „Subversion“ ir kt. Vietinės saugyklos atveju nuotolinio valdymo pultas paprastai nepateikia esamos projekto būsenos failų medžio; kaip alternatyva, jį sudaro tik .git versijų kūrimo duomenys.

Kūrėjai gali atlikti daugybę operacijų su nuotoliniu serveriu. Šios operacijos gali būti klonavimas, paėmimas, stumimas, traukimas ir kt. Apsvarstykite toliau pateiktą vaizdą:

Git Remote

Patikrinkite savo nuotolinio valdymo pultą

Norėdami patikrinti nuotolinio serverio konfigūraciją, paleiskite git nuotolinio valdymo pultas komandą. „Git“ nuotolinio valdymo komanda leidžia pasiekti nuotolinio ir vietinio ryšio ryšį. Jei norite pamatyti pradinį klonuotos saugyklos egzistavimą, naudokite nuotolinio valdymo komandą git. Jis gali būti naudojamas kaip:

jpa vs hibernate

Sintaksė:

 $ git remote 

Išvestis:

Git Remote

Pateikta komanda pateikia nuotolinį pavadinimą as kilmė . Origin yra numatytasis nuotolinio serverio pavadinimas, kurį suteikia Git.

Git nuotolinio valdymo pultas -v:

„Git“ nuotolinio valdymo pultas palaiko konkrečią parinktį -v, kad būtų rodomi URL, kuriuos Git išsaugojo kaip trumpąjį pavadinimą. Šie trumpieji pavadinimai naudojami skaitymo ir rašymo metu. Čia -v reiškia žodinis . Galime naudoti -- žodinis vietoje -v. Jis naudojamas kaip:

Sintaksė:

 $ git remote -v 

Arba

 $ git remote --verbose 

Išvestis:

Git Remote

Aukščiau pateikta išvestis suteikia galimus nuotolinius ryšius. Jei saugykloje yra daugiau nei vienas nuotolinis ryšys, ši komanda juos visus išvardys.

Git Remote Add

Kai netiesiogiai gauname saugyklą, „git“ prideda saugyklos nuotolinio valdymo pultą. Be to, saugykloje galime aiškiai pridėti nuotolinio valdymo pultą. Galime pridėti nuotolinio valdymo pultą kaip slapyvardį arba trumpą pavadinimą. Norėdami pridėti nuotolinio valdymo pultą kaip trumpąjį pavadinimą, vykdykite toliau pateiktą komandą:

Sintaksė:

 $ git remote add 

Išvestis:

Git Remote

Aukščiau pateiktame išvestyje pridėjau nuotolinę saugyklą su esama saugykla kaip trumpą pavadinimą ' HD “. Dabar galite naudoti HD “ komandinėje eilutėje vietoje viso URL. Pavyzdžiui, jei norite ištraukti saugyklą, apsvarstykite toliau pateiktą išvestį:

Git Remote

Ištraukiau saugyklą naudodamas trumpąjį pavadinimą, o ne nuotolinį URL. Dabar pagrindinę saugyklos šaką galima pasiekti per trumpą pavadinimą.

Nuotolinio filialo paėmimas ir ištraukimas

Galite gauti ir paimti duomenis iš nuotolinės saugyklos. Komanda „Ftch and pull“ siunčiama į tą nuotolinį serverį ir iš to nuotolinio projekto paima visus duomenis, kurių dar neturite. Šios komandos leidžia mums gauti nuorodas į visas šakas iš to nuotolinio valdymo pulto.

Norėdami gauti duomenis iš nuotolinių projektų, paleiskite toliau pateiktą komandą:

 $ git fetch 

Norėdami klonuoti nuotolinę saugyklą iš savo nuotolinių projektų, paleiskite toliau pateiktą komandą:

 $ git clone 

Kai klonuojame saugyklą, nuotolinė saugykla pridedama numatytuoju pavadinimu ' kilmės .' Taigi dažniausiai komanda naudojama kaip „git fetch“ kilmė.

„Git Fetch“ kilmė gauna naujinimus, kurie buvo atlikti nuotoliniame serveryje nuo tada, kai jį klonavote. Komanda git fetch tik atsisiunčia duomenis į vietinę saugyklą; jis nesujungia ir nekeičia duomenų, kol neveikiate. Kai norite, turite jį rankiniu būdu sujungti su saugykla.

Norėdami ištraukti saugyklą, paleiskite žemiau esančią komandą:

 $ git pull 

Komanda „git pull“ automatiškai paima ir sujungia nuotolinius duomenis į dabartinę šaką. Traukimas yra lengvesnis ir patogesnis darbo eiga nei atnešimas. Kadangi komanda git clone nustato jūsų vietinę pagrindinę šaką, kad būtų galima sekti nuotolinę pagrindinę šaką serveryje, kurį klonavote.

Perkeliamas į nuotolinį filialą

Jei norite pasidalinti savo projektu, turite jį stumti prieš srovę. Komanda „git push“ naudojama bendrinti projektą arba siųsti naujinimus į nuotolinį serverį. Jis naudojamas kaip:

 $ git push 

Norėdami atnaujinti pagrindinę projekto šaką, naudokite toliau pateiktą komandą:

 $ git push origin master 

Tai speciali komandų eilutės programa, nurodanti nuotolinę šaką ir katalogą. Kai nuotoliniame serveryje turite keletą filialų, ši komanda padės nurodyti pagrindinę šaką ir saugyklą.

atminties keitimas

Paprastai terminas kilmės reiškia nuotolinę saugyklą, o pagrindinis yra laikomas pagrindine šaka. Taigi visas pareiškimas ' git push kilmės meistras “ perkėlė vietinį turinį į pagrindinę nuotolinės vietos šaką.

Git Remove Remote

Galite pašalinti nuotolinį ryšį iš saugyklos. Norėdami pašalinti ryšį, atlikite git nuotolinio valdymo komandą su pašalinti arba rm variantas. Tai galima padaryti taip:

Sintaksė:

 $ git remote rm 

Arba

 $ git remote remove 

Apsvarstykite toliau pateiktą pavyzdį:

Tarkime, kad esate prisijungę prie numatytojo nuotolinio serverio kilmės .' Norėdami išsamiai patikrinti nuotolinio valdymo pultą, atlikite toliau pateiktą komandą:

 $ git remote -v 

Išvestis:

Git Remote

Aukščiau pateiktame išvestyje bus pateiktas galimo nuotolinio serverio sąrašas. Dabar atlikite pašalinimo operaciją, kaip minėta aukščiau. Apsvarstykite toliau pateiktą išvestį:

Git Remote

Aukščiau pateiktoje išvestyje pašalinau nuotolinio serverio „kilmę“ iš savo saugyklos.

„Git Remote“ pervardyti

Git leidžia pervardyti nuotolinio serverio pavadinimą, kad vietoje nuotolinio serverio pavadinimo galėtumėte naudoti trumpąjį pavadinimą. Toliau pateikta komanda naudojama nuotoliniam serveriui pervadinti:

Sintaksė:

 $ git remote rename 

Išvestis:

Git Remote

Aukščiau pateiktoje išvestyje pervadinau numatytąjį serverio pavadinimo kilmę į hd. Dabar galiu naudoti šį pavadinimą vietoj kilmės. Apsvarstykite toliau pateiktą išvestį:

Git Remote

Aukščiau pateiktame išvestyje aš ištraukiau nuotolinę saugyklą naudodamas serverio pavadinimą hd. Bet kai naudoju seną serverio pavadinimą, jis pateikia klaidą su pranešimu ' Atrodo, kad „kilmė“ nėra „git“ saugykla .' Tai reiškia, kad Git neidentifikuoja senojo vardo, todėl visos operacijos bus atliekamos nauju vardu.

„Git Show“ nuotolinio valdymo pultas

Norėdami pamatyti papildomos informacijos apie konkretų nuotolinio valdymo pultą, naudokite komandą git remote kartu su antrinę komandą rodyti. Jis naudojamas kaip:

Sintaksė:

 $ git remote show 

Bus pateikta informacija apie nuotolinį serverį. Jame yra šakų, susijusių su nuotolinio valdymo pultu, sąrašas, taip pat galutiniai taškai, pridedami norint gauti ir stumti.

Išvestis:

sąrašo mazgas java
Git Remote

Aukščiau pateiktame išvestyje pateikiami nuotolinės saugyklos URL adresai ir sekimo šakos informacija. Ši informacija bus naudinga įvairiais atvejais.

Git Change Remote (nuotolinio valdymo pulto URL keitimas)

Galime pakeisti nuotolinės saugyklos URL adresą. Komanda git remote set naudojama saugyklos URL adresams pakeisti. Tai pakeičia esamą nuotolinės saugyklos URL.

Git nuotolinio valdymo pultas:

Mes galime pakeisti nuotolinį URL tiesiog naudodami komandą git remote set. Tarkime, kad norime sukurti unikalų savo projekto pavadinimą, kad jį nurodytume. Git leidžia mums tai padaryti. Tai paprastas procesas. Norėdami pakeisti nuotolinį URL, naudokite toliau pateiktą komandą:

 $ git remote set-url 

The nuotolinio nustatymo URL komanda turi dviejų tipų argumentus. Pirmasis yra , tai jūsų dabartinis saugyklos serverio pavadinimas. Antrasis argumentas yra , tai jūsų naujasis saugyklos URL pavadinimas. Turėtų būti tokio formato: https://github.com/URLChanged

Apsvarstykite toliau pateiktą vaizdą:

Git Remote

Aukščiau pateiktoje išvestyje pakeičiau esamos saugyklos URL kaip https://github.com/URLChangedhttps://github.com/ImDwivedi1/GitExample2 . Iš mano URL pavadinimo galima suprasti, kad tai pakeičiau. Norėdami patikrinti naujausią URL, atlikite toliau pateiktą komandą:

 $ git remote -v