Hur man betalar fjärrkontrollen i Git

How Checkout Remote Branch Git



Grenen är en viktig del av alla git -förvar. Flera grenar hjälper till att hantera koden korrekt. Alla nya funktioner kan testas utan att påverka den andra koden i förvaret genom att hålla filerna separat med hjälp av grenen. Alla åtaganden görs genom att byta till den specifika grenen som innehåller nya eller uppdaterade filer. Ändringarna som görs i den lokala grenen kan skjutas in i fjärrenheten och den uppdaterade fjärrenheten kan dras in i den lokala grenen. ` git checkout `kommandot används huvudsakligen för att växla mellan grenarna i det lokala förvaret och skapa en ny gren lokalt. Men det här kommandot kan användas för att kolla in grenen för fjärrförvar och hur det här kommandot kan användas för grenarna i ett fjärrförvar, som visas i den här självstudien.

Riktlinjer för att använda Git Checkout fjärrgren:

  1. Anslut dig till varje uppgift ordentligt efter att du har slutfört den.
  2. Kontrollera att alla relaterade ändringar har gjorts korrekt eller inte.
  3. Testa koden ordentligt innan du utför någon uppgift.
  4. Commit -meddelandet bör vara tydligt för användaren att få en uppfattning om uppgiften.
  5. Skapa nödvändiga grenar för att hantera koden.

Förkunskaper:

Installera GitHub Desktop.







GitHub Desktop hjälper git-användaren att utföra de git-relaterade uppgifterna grafiskt. Du kan enkelt ladda ner den senaste installationsprogrammet för denna applikation för Ubuntu från github.com. Du måste installera och konfigurera det här programmet efter nedladdning för att kunna använda det. Du kan också kontrollera handledningen för att installera GitHub Desktop på Ubuntu för att känna till installationsprocessen korrekt.



Skapa ett GitHub -konto



Du måste skapa ett GitHub -konto för att kontrollera kommandona som används i den här självstudien.





Skapa ett lokalt och fjärrförråd

Du måste skapa ett lokalt arkiv och publicera förvaret i fjärrservern för att testa kommandot för kassa som används i den här självstudien för fjärrgrenarna.



Kassa Fjärrkontroll:

I det här avsnittet heter ett demo -fjärrförråd läsfil används för att testa kommandon för att checka avlägsna grenar. Det lokala förvaret för det här fjärrförvaret har skapats tidigare. Här innehåller det lokala förvaret bara en gren och en ny gren har skapats för fjärrförvaret på distans. Öppna det här fjärrförvaret från GitHub Desktop. Följande bild visar att fjärrförvaret har två grenar som heter huvud och bemästra .

Öppna det lokala förvaret från terminalen och kör följande kommando för att visa befintliga grenar av det lokala förvaret.

$git gren

Följande utdata visar att det lokala förvaret innehåller en gren med namnet huvud .

Kör följande kommando för att hämta de ändringar som gjorts i fjärrförvaret och kontrollera det uppdaterade innehållet i fjärrförvaret. Kommandot kommer att be om användarnamn och lösenord för GitHub -kontot.

$git hämtaursprung

Följande utdata visar att den nya grenen heter bemästra läggs till i fjärrförvaret.

Kör följande kommandon för att kontrollera grenlistan för det lokala förvaret efter att ha kört kommandot hämta och skapa en ny lokal gren för att spåra fjärren.

$git gren

$ få kassan-bmaster ursprung/bemästra

$git gren

Följande utdata visar att efter att ha kört ` git checkout `kommando, en ny gren som heter bemästra skapas i det lokala förvaret för att spåra fjärrenivån som heter bemästra .

Gå till github.com och logga in på ditt konto. Öppna det förråd som heter läsfil från fjärrservern. Skapa en ny fil med namnet read3.php i fjärrförvaret och utföra uppgiften. Enligt följande bild innehåller fjärrförvaret tre filer. Dessa är read.php , read2.php , och read3.php .

Du kan hämta det uppdaterade innehållet i fjärrförvaret från terminalen genom att köra kommandot git eller genom att öppna det lokala förvaret från GitHub Desktop och klicka på det specifika alternativet. Om du inte är bekant med git -kommandot och uppdaterar det lokala förvaret med det grafiska användargränssnittet, öppna det lokala förvaret från GitHub Desktop. Följande utdata visar att det lokala förvaret inte uppdateras med fjärrförvaret, och att den sista utfärdade filen i förvaret är read2.php . För att hämta det nya innehållet från fjärrservern klickar du på Hämta ursprung knapp. Om de lokala och fjärrförvaren inte matchar och uppdaterat innehåll hämtas från fjärrförvaret, då Pull -ursprunget alternativet kommer att visas.

Det har visats i föregående steg att en ny fil har skapats i fjärrförvaret. Så följande bild visar Dra ursprung alternativet på GitHub Desktop. Klicka på det här alternativet för att hämta det uppdaterade innehållet från fjärrförvaret och lagra innehållet i det lokala förvaret.

När du har klickat på alternativet Dra ursprung kommer det lokala filnamnet att innehålla den nya filen read3.php som kommer att hämtas från fjärrservern. Följande utdata visar att förvaret innehåller den nya filen och det nya bindande meddelandet nu.

I den tidigare uppgiften har det lokala förvaret uppdaterats med innehållet i fjärrförvaret. Men du kan uppdatera fjärrförvaret med det nya innehållet i det lokala förvaret också med terminalen eller GitHub Desktop. Du måste köra ` git push `kommando från terminalen för att uppdatera fjärrförvaret eller klicka på Publicera ursprung alternativ från GitHub Desktop för att uppdatera fjärrförvaret med det nya engagemanget i det lokala förvaret.

Slutsats:

Denna handledning visar hur man använder git checkout -kommandot för att spåra alla avlägsna grenar med den lokala grenen. Den här funktionen i git är användbar när nya grenar skapas i fjärrförvaret på distans och de nyskapade grenarna inte finns i det lokala förvaret.