I Git handlar termen remote om fjärrförvaret. Det är ett delat arkiv som alla teammedlemmar använder för att utbyta sina ändringar. Ett fjärrlager lagras på en kodvärdtjänst som en intern server, GitHub, Subversion och mer. I fallet med ett lokalt arkiv, tillhandahåller en fjärrkontroll vanligtvis inte ett filträd över projektets nuvarande tillstånd; som ett alternativ består den bara av .git versionsdata.
Utvecklarna kan utföra många operationer med fjärrservern. Dessa operationer kan vara klon, hämta, push, pull och mer. Tänk på bilden nedan:
Kontrollera din fjärrkontroll
För att kontrollera konfigurationen av fjärrservern, kör git fjärrkontroll kommando. Kommandot git remote tillåter åtkomst till anslutningen mellan fjärr och lokal. Om du vill se den ursprungliga existensen av ditt klonade arkiv, använd git remote-kommandot. Den kan användas som:
Syntax:
$ git remote
Produktion:
Det givna kommandot tillhandahåller fjärrnamnet som ursprunget . Origin är standardnamnet för fjärrservern, som ges av Git.
Git fjärrkontroll -v:
Git remote stöder ett specifikt alternativ -v för att visa webbadresserna som Git har lagrat som ett kort namn. Dessa korta namn används under läs- och skrivoperationen. Här står -v för mångordig . Vi kan använda --mångordig i stället för -v. Det används som:
Syntax:
$ git remote -v
Eller
$ git remote --verbose
Produktion:
Ovanstående utgång tillhandahåller tillgängliga fjärranslutningar. Om ett arkiv innehåller mer än en fjärranslutning kommer det här kommandot att lista dem alla.
Git Remote Add
När vi hämtar ett arkiv implicit lägger git till en fjärrkontroll för arkivet. Vi kan också uttryckligen lägga till en fjärrkontroll för ett arkiv. Vi kan lägga till en fjärrkontroll som ett smeknamn eller kortnamn. För att lägga till fjärrkontroll som ett kort namn, följ kommandot nedan:
Syntax:
$ git remote add
Produktion:
visa dolda appar
I ovanstående utdata har jag lagt till ett fjärrlager med ett befintligt arkiv som ett kort namn ' hd '. Nu kan du använda ' hd ' på kommandoraden istället för hela URL:en. Till exempel, du vill dra förvaret, överväg nedanstående utdata:
Jag har hämtat ett arkiv med dess korta namn istället för dess fjärr-URL. Nu kan förvarets huvudgren nås genom ett kort namn.
Hämta och dra fjärrgren
Du kan hämta och hämta data från fjärrförvaret. Kommandot hämta och dra går ut till den fjärrservern och hämtar all data från det fjärrprojektet som du inte har ännu. Dessa kommandon låter oss hämta referenserna till alla grenar från den fjärrkontrollen.
För att hämta data från dina fjärrprojekt, kör kommandot nedan:
$ git fetch
För att klona fjärrförvaret från dina fjärrprojekt, kör kommandot nedan:
$ git clone
När vi klonar ett arkiv läggs fjärrarkivet till med ett standardnamn ' ursprung .' Så, mestadels, används kommandot som git fetch-ursprung.
Git fetch origin hämtar uppdateringarna som har gjorts till fjärrservern sedan du klonade den. Kommandot git fetch laddar bara ner data till det lokala förvaret; den sammanfogar eller modifierar inte data förrän du inte arbetar. Du måste slå ihop det manuellt i ditt förråd när du vill.
För att hämta förvaret, kör kommandot nedan:
$ git pull
Git pull-kommandot hämtar automatiskt och slår sedan samman fjärrdata till din nuvarande gren. Att dra är ett enklare och bekvämare arbetsflöde än att hämta. Eftersom git clone-kommandot ställer in din lokala master-gren för att spåra fjärr-master-grenen på servern du klonade.
Trycker till Remote Branch
Om du vill dela ditt projekt måste du driva det uppströms. Git push-kommandot används för att dela ett projekt eller skicka uppdateringar till fjärrservern. Det används som:
$ git push
För att uppdatera huvudgrenen av projektet, använd kommandot nedan:
$ git push origin master
Det är ett speciellt kommandoradsverktyg som anger fjärrgrenen och katalogen. När du har flera grenar på en fjärrserver hjälper det här kommandot dig att ange din huvudgren och arkiv.
I allmänhet termen ursprung står för fjärrförvaret, och master anses vara huvudgrenen. Så, hela uttalandet ' git push origin master ' tryckte det lokala innehållet på huvudgrenen på fjärrplatsen.
Git Remove Remote
Du kan ta bort en fjärranslutning från ett arkiv. För att ta bort en anslutning, utför git remote-kommandot med avlägsna eller rm alternativ. Det kan göras som:
Syntax:
$ git remote rm
Eller
$ git remote remove
Tänk på exemplet nedan:
Anta att du är ansluten till en standard fjärrserver ' ursprung .' För att kontrollera fjärrkontrollen utförligt, utför följande kommando:
$ git remote -v
Produktion:
rullhjulet fungerar inte
Ovanstående utdata kommer att lista den tillgängliga fjärrservern. Utför nu borttagningsoperationen enligt ovan. Tänk på följande utdata:
I ovanstående utdata har jag tagit bort fjärrserverns 'origin' från mitt arkiv.
Git Remote Rename
Git tillåter att du byter namn på fjärrserverns namn så att du kan använda ett kort namn i stället för fjärrserverns namn. Kommandot nedan används för att byta namn på fjärrservern:
Syntax:
$ git remote rename
Produktion:
I ovanstående utdata har jag bytt namn på mitt standardservernamns ursprung till hd. Nu kan jag använda det här namnet i stället för ursprunget. Tänk på följande utdata:
I ovanstående utdata har jag dragit fjärrförvaret med servernamnet hd. Men när jag använder det gamla servernamnet får det ett felmeddelande med meddelandet ' 'origin' verkar inte vara ett git-förråd .' Det betyder att Git inte identifierar det gamla namnet, så alla operationer kommer att utföras med ett nytt namn.
Git Show Remote
För att se ytterligare information om en viss fjärrkontroll, använd git fjärrkommandot tillsammans med underkommandot show. Det används som:
Syntax:
$ git remote show
Det kommer att resultera i information om fjärrservern. Den innehåller en lista över grenar som är relaterade till fjärrkontrollen och även de slutpunkter som är kopplade för hämtning och push.
Produktion:
Ovanstående utdata listar webbadresserna för fjärrarkivet samt spårningsgreninformationen. Denna information kommer att vara till hjälp i olika fall.
Git Change Remote (Ändra en fjärrkontrolls URL)
Vi kan ändra webbadressen till ett fjärrlager. Kommandot git remote set används för att ändra URL:en till förvaret. Det ändrar en befintlig webbadress för fjärrförvar.
är lika med metod i java
Git Remote Set:
Vi kan ändra fjärr-URL helt enkelt genom att använda kommandot git remote set. Anta att vi vill skapa ett unikt namn för vårt projekt för att specificera det. Git tillåter oss att göra det. Det är en enkel process. För att ändra fjärr-URL, använd kommandot nedan:
$ git remote set-url
De remote set-url kommandot tar två typer av argument. Den första är , det är ditt nuvarande servernamn för förvaret. Det andra argumentet är, det är ditt nya URL-namn för förvaret. Den ska vara i följande format: https://github.com/URLChanged
Tänk på bilden nedan:
I ovanstående utdata har jag ändrat min befintliga arkiv-URL som https://github.com/URLChanged från https://github.com/ImDwivedi1/GitExample2 . Det kan förstås av mitt URL-namn att jag har ändrat detta. För att kontrollera den senaste URL:en, utför följande kommando:
$ git remote -v