Introduktion till Git Origin Master

När du arbetar med något projekt med Git är det nödvändigt att veta om fjärrkontrollen. I grund och botten arbetar du med fjärrförvaret som hanteras med versioner av git. Fjärrkontrollen i motsats till termen antyder tillgången på kod på servern som kan vara lokal eller ansluten via internet. Dessa repor kan tilldelas läs-skrivåtkomstkategorier beroende på vilken typ av användare som har åtkomst till den. Så när vi samarbetar med andra om utveckling måste vi hantera dessa förvar (inkluderar också att skapa och ta bort repor) samt skjuta och dra data till dem. I det här ämnet kommer vi att lära oss om Git Origin Master.

Git-fjärrkommando kan användas för att lära känna vilken fjärrrepo vi arbetar. Detta kommando listar dem med sina korta namn som administratör eller reposkapare kan ha nämnt vid skapandet av det. Om inget namn som anges som standardurspråk är det korta namnet som ges till repo från vilket vi kan ha klonat. I skärmbilden nedan kan du se dessa. Jag har klonat repo från GitHub och förvarat i katalogen test_git_tools som implicit lägger till repo som heter ursprung. För att se mer information om en repo kan vi ge git remote -v som visas nedan och det kommer att lista alla fjärrkontroller med deras korta namn som programmeraren arbetar med. Här är det enda.

Vi kan lägga till fjärr till repo vi vill klona enkelt genom att använda git remote add. Du kan hänvisa nedan till skärmdump där jag har lagt till test_get-fjärrkontrollen till https://github.com/aliraju4280/test_git_tools.git och listat dem med git remote -v-alternativet.

Vi har sett att när vi klonar är koden ursprung som standard kortnamn till det. Så vi måste hämta kommando för git som kan användas för att uppdatera den lokala repo där vi klonade. Så faktiskt kommer git hämta ursprung att dra uppdateringarna till din arbetskatalog. Den laddar bara ner data men kommer inte automatiskt att slå samman sitt lokala arkiv.

Vi måste manuellt utföra det. Alternativt kan vi använda git pull-kommando som automatiskt kommer att utföra denna kombinerade uppgift att ladda ner data och slå samman dem med master eller vilken filial som spåras av git-klon-kommandot när vår arbetskatalog skapades.

Vi kan använda git push som bara kommer när användaren har skrivåtkomst för att skicka vårt arbete till den uppströms från vilken vi har klonat som kommer att vara ursprungets fjärrkontroll. Kommandot är git push

Där ursprunget är det korta kortnamnet om det inte fanns något namn. kommer att vara bitskopan eller GitHub-filialens namn. Bu standard när du skapar en gren i ett förvar, kommer det att kallas en masterfilial och den här specifika grenen i företagsutvecklingsmiljön kommer att synkronisera med produktionen och vi måste vara försiktiga innan vi ändrar eller slår samman något för att behärska. Allt som görs för befälhavaren kommer att spåras och ibland granskas. Så när vi måste arbeta med källkoden skapar vi en kopia från master och denna brosch kan vara funktion eller anpassad. Vi arbetar med dessa kopierade grenar eller funktionsgrenar och när den utvecklade koden är stabil så slår vi bara samman mastergrenen och inte alla utvecklare har behörighet att göra det. Så när vi trycker på något för att behärska direkt för vilket vi kan ha åtkomst ger vi kommandot som git push origin master / git pull origin master och om vi arbetar med en funktion eller någon annan typ av broms som skapades från master eller någon annan gren då vi kommer att ge som git push origin feature_branchname / git pull origin feature_branchname.

Ursprungsmästare -–> kan tolkas som en huvudgren på fjärrnamnet som kallas som ursprung.

Inspektera Origin Remote

Om vi ​​vill få mer information om fjärrgrenen ger git något som kallas git show-kommando som kan användas som nedan som git remote show

Den här specifika kommer att lista URL och spårningsgreninformation för fjärrkontrollen. Detaljerna från det här kommandot kommer att vara användbara när vi arbetar med massor av fjärrkontroller och grenar, eftersom det kan ge på vilken gren vi kan dra eller driva våra förändringar i detalj. Här eftersom jag bara har en gren skapad ovanför skärmdumpen listar bara de detaljerna. För att få mer information har jag tagit en skärmgrabb från den officiella dokumentationssidan för git nedan:

Om vi ​​ser ovanför kommandot Git Remote Show origin listar det detaljerna i några fem grenar och vilka grenar som kan slås samman med vilken särskild gren tillsammans med push and pull detaljer som när vi ger git push eller git pull sedan till vilken gren som detaljer kommer att laddas upp eller laddas ner från.

Vi kan också byta namn på fjärrkontroll med något annat namn genom att använda namn på kommandot som visas nedan

git fjärrnamn ursprung till test_origin

du kan se att jag framgångsrikt har ändrat originalfjärrkontrollen till test_origin i ovanstående skärmdump och detta kommando kommer också att ändra alla dess spårningsreferenser. Vi kan använda alla ovanstående kommandon som vi har sett tidigare med ett nytt fjärrnamn i stället för ursprung som nedan.

git push test_origin master / git pull test_origin master.

På liknande sätt kan vi ta bort en skapad fjärrkontroll med hjälp av git remote remove eller git remote rm-kommando som ses nedan

när fjärrkontrollen har tagits bort kommer alla dess spårningsreferenser också att raderas. Så vi måste vara försiktiga när vi använder detta kommando.

Så när vi börjar arbeta med git, origin och master är dess grunder och att känna till dem kommer att bli en boom när vi blir förvirrade med drag- eller push- och merge-kommandona, särskilt när din server är hemma flera fjärrkontroller eller grenar.

Rekommenderade artiklar

Detta är en guide till Git Origin Master. Här diskuterar vi Git-fjärrkommandot och grenar och Inspects the Origin Remote. Du kan också titta på följande artikel för att lära dig mer -

  1. Vad är Git Fetch?
  2. Vad är Git Branch?
  3. Git-terminologi
  4. Git-alternativ
  5. Tre steg av Git-livscykel med arbetsflödet
  6. Hur använder jag GIT Cherry-pick med exempel?

Kategori: