Hvordan lage en mestergren i et bare git -depot?

Hvordan lage en mestergren i et bare git -depot?
I Git er det nakne depotet et slags depot som ikke inneholder et fungerende tre. Den har bare versjonskontrolldata og brukes som et sentralisert fjernlager for å dele endringer eller modifikasjoner mellom flere utviklere. Brukere kan ikke lage filialer eller tagger i det nakne depotet. Imidlertid, hvis du vil opprette/lage en hvilken.

Denne oppskrivningen vil forklare prosedyren for å opprette en mestergren i et bare git-depot.

Hvordan lage/lage en "mester" gren i et bare git -depot?

Å opprette/lage en “herreFølg de gitte instruksjonene:

  • Naviger til det lokale depotet.
  • Lag et bare depot.
  • Klon det nakne depotet til et annet depot.
  • Bytt til det klonede depotet.
  • Lag en ny fil i det nylig klonede depotet og spore den.
  • Begå endringer.
  • Skyv modifikasjoner til det nakne depotet.
  • Kontroller endringer i det nakne depotet.

Trinn 1: omdirigere til lokalt depot

Bytt først til ønsket lokale katalog ved å bruke følgende kommando:

CD "C: \ git"

Trinn 2: Lag bare depot

Bruk deretter kommandoen under levert sammen med det spesielle bare depotnavnet for å opprette det:

Git init - -Fair Barerepo

Her, “barerepo”Er vårt nakne depotnavn:

Trinn 3: Naviger til bare depot

Deretter omdirigerer du til det nyopprettede bare depotet:

CD Barerepo

Trinn 4: Se tilgjengelige grener

Skriv ut følgende kommando for å se alle tilgjengelige grener i det nakne depotet:

git gren

Det kan observeres at det nakne depotet ikke inneholder noen gren:

Trinn 5: Lag “Master” -gren

For å opprette en mastergren i det nakne depotet, utfør den gitt-ga kommandoen:

Git Branch Master

I skjermbildet nedenfor kan feilen sees, og mastergrenen kunne ikke opprettes:

Merk: Du kan ikke opprette noen gren i et bare depot. Mange Git -kommandoer fungerer ikke i bare depot. Så for å opprette en mestergren i et bar depot, følg neste medfølgende trinn.

Trinn 6: Gå tilbake til rotkatalogen

Bruk nå følgende kommando og flytt tilbake til Root Repository:

CD ..

Trinn 7: Lag en klon av bar depot

Deretter kloner du et nakent depot til et annet depot:

git klon barerepo/ repo1

Her, “Repo1”Er vårt ønskede depot som vi ønsker å klone vårt nakne depot i:

Trinn 8: Kontroller depoter

Liste opp innholdet i rotlageret ved å bruke kommandoen under eller undergitt:

ls

Her, begge “Repo1”Og“barerepo”Lagrer kan sees:

Trinn 9: Omdirigere til klonet depot

Naviger deretter til det klonede depotet, jeg.e., “Repo1”:

CD Repo1

Trinn 10: Liste grener

Vis de tilgjengelige grenene til det nåværende arbeidsstedet:

git gren

I skjermbildet nedenfor kan ingen grener sees i det nåværende klonede depotet:

Trinn 11: Opprett en ny fil

Nå, bruk "ta på”Kommando og opprette en ny fil i det gjeldende klonede depotet:

Touch Test1.tekst

Trinn 12: Sporfil

Legg til den nyopprettede filen i Git -indeksen:

git add .

Trinn 13: Forplikt endringer

Etter det, forplikter du endringer ved hjelp av følgende kommando sammen med ønsket forpliktelsesmelding:

git commit -m "test1 fil lagt til"

Trinn 14: Sjekk grener

Neste, liste opp alle grenene igjen:

git gren

Som du kan se at det nåværende depotet nå inneholder en "herre”Branch:

Trinn 15: Vis fjernkontroll

For å bekrefte om det nåværende depotet er koblet til det nakne depotet eller ikke, kjør den nedenfor-listede kommandoen:

git ekstern -v

Det kan sees at det nåværende depotet er klonet med "barerepo”Bare depot:

Trinn 16: Skyv endringer til bare depot

Skriv ut følgende kommando for å skyve endringene i det nåværende depotet til bare Git -depotet:

git push origin master

Trinn 17: Bytt til bare depot

Naviger igjen til det nakne Git -depotet for å se endringer der:

CD Barerepo

Trinn 18: Bekreft endringer

Utfør den gitt-ga kommandoen for å se det nakne depotets grener:

git gren

I kommandoen under gitt, "herre”Filial kan sees i Bare Git Repository:

Det handlet om å opprette en mestergren i et nakent lagreplass.

Konklusjon

For å opprette en mastergren i det nakne git -depotet, viderekobler du først til rotkatalogen. Opprett deretter et nakent depot og lag en klone av det. Etter det, naviger til det klonede depotet og gjør endringer i det. Neste, forplikte disse endringene og skyv dem til det nakne depotet. Til slutt, bekreft modifikasjoner i det nakne depotet. Denne oppskrivningen forklarte metoden for å lage en gren i et bare git-depot.