Udtrykket 'git origin master' bruges i sammenhæng med et fjernlager. Det bruges til at håndtere fjernlageret. Begrebet oprindelse kommer fra, hvor depot originalt beliggende og master står for hovedgrenen. Lad os forstå begge disse udtryk i detaljer.
Git Master
Master er en navnekonvention for Git-grenen. Det er en standardgren af Git. Efter kloning af et projekt fra en ekstern server, indeholder det resulterende lokale lager kun en enkelt lokal gren. Denne gren kaldes en 'master'-gren. Det betyder, at 'master' er et lagers 'standard'-gren.
I de fleste tilfælde omtales mesteren som hovedgrenen. Master filial betragtes som den endelige visning af repoen. Dit lokale depot har sin hovedgren, der altid er opdateret med masteren på et fjernlager.
Lad være med at rode med mesteren. Hvis du redigerede hovedgrenen af et gruppeprojekt, vil dine ændringer påvirke alle andre, og meget hurtigt vil der opstå flettekonflikter.
Git oprindelse
I Git henvises udtrykket oprindelse til fjernlageret, hvor du vil udgive dine commits. Standard fjernlageret kaldes oprindelse , selvom du kan arbejde med flere fjernbetjeninger med et andet navn på samme tid. Det siges som et alias for systemet.
Oprindelsen er et kort navn for det fjernlager, som et projekt oprindeligt blev klonet. Den bruges i stedet for den originale depot-URL. Det gør det således meget nemmere at referere.
Oprindelse er blot en standardkonvention. Selvom det er vigtigt at lade denne konvention være urørt, kan du ideelt set omdøbe den uden at miste nogen funktionalitet.
I det følgende eksempel fungerer URL-parameteren som en oprindelse til 'clone'-kommandoen for det klonede lokale lager:
$ git clone https://github.com/ImDwivedi1/Git-Example
Nogle kommandoer, hvor udtrykket oprindelse og master er meget brugt, er som følger:
- Git push origin master
- Git pull origin master
Git har to typer grene kaldet lokale og fjerntliggende. For at bruge git pull og git push, skal du fortælle din lokale afdeling, hvilken filial der skal operere på. Så udtrykket oprindelsesmaster bruges til at håndtere et fjernlager og en mastergren. Begrebet push origin master bruges til at skubbe ændringerne til fjernlageret. Begrebet pull origin master bruges til at få adgang til depotet fra fjern til lokal.