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ą:
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:
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:
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:
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į:
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:
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į:
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:
Aukščiau pateiktoje išvestyje pervadinau numatytąjį serverio pavadinimo kilmę į hd. Dabar galiu naudoti šį pavadinimą vietoj kilmės. Apsvarstykite toliau pateiktą išvestį:
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
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ą:
Aukščiau pateiktoje išvestyje pakeičiau esamos saugyklos URL kaip https://github.com/URLChanged iš https://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