Hvordan du kan git klone uten .git -katalog?

Hvordan du kan git klone uten .git -katalog?
Kloning av et depot tillater utviklere å jobbe med det samme prosjektet uten å påvirke den opprinnelige kildekoden. Når brukere kloner et bestemt depot, inneholder det også en ".git" mappe. “.Git ”-katalogen inneholder viktige underkataloger og filer inkludert objekter, kroker, hode, konfigurasjon, refs osv. Det lar Git spore endringer i filene i depotet. Noen ganger ønsker imidlertid ikke utviklere å ha en ".git ”-katalogen i det klonede depot. I denne situasjonen lar Git brukere å klone depotet uten ".git ”-katalog.

Denne studien vil forklare metoden for Git -klon uten ".git ”-katalog.

Hvordan du kan git klone uten ".git ”-katalog?

Å git klone uten ".git”Katalog, sjekk ut de oppgitte trinnene:

  • Naviger til det aktuelle lokale depotet.
  • Klonavsidesliggende depot uten ".git ”-katalogen ved hjelp av“git klon https: // github.com //.git && rm -rf /.git”Kommando.
  • Bytt til et klonet depot.
  • Bekreft endringer ved hjelp av "ls -a”Kommando.

Trinn 1: Bytt til lokalt depot
Først må du skrive ut den oppgitte kommandoen med en bestemt depotbane og navigere til den:

CD "C: \ git \ repo1"

Trinn 2: KLONE FREMONTEPOSTER UTEN “.git ”-katalog
Å klone et hvilket som helst eksternt depot uten ".git ”-katalog, bruk"git klon”Kommando med den eksterne depot -URL og“rm”Kommando med“.git ”-katalog:

git klon https: // github.com//.git && rm -rf /.git

Sørg for å erstatte “Brukernavn”Med ditt eget github -brukernavn og“repo-navn”Med målet GitHub -depotnavnet som må klones.

Her:

  • rm”Alternativet brukes til å fjerne“.git ”-katalogen fra det eksterne depotet som må klones.
  • I “-rf”Alternativ“r”Finner rekursivt“.git ”katalog, og“f”Brukes til å slette den kraftig:

Trinn 3: Se klonet depot
Liste opp innholdet i det nåværende lokale depotet for å se det klonede depotet:

ls

I skjermbildet nedenfor kan det klonede depotet sees, i.e., “Linuxrepo”:

Trinn 4: Naviger til det klonede depotet
Nå, omdirigere til det klonede depotet:

CD Linuxrepo

Trinn 5: Se klonet depotinnhold
Til slutt, vis innholdet i det gjeldende depotet inkludert skjulte filer og mapper:

ls -a

Som du kan se, inneholder det klonede depotet ikke ".git”Katalog:

Vi har vellykket klonet Git -depotet uten ".git”Katalog:

Konklusjon

Å klone et depot uten ".git ”-katalog, bruk"git klon https: // github.com //.git && rm -rf /.git”Kommando. Naviger deretter til det klonede depotet og verifiser endringer ved å bruke "ls -a”Kommando. Denne studien har forklart metoden for å klone et spesifikt depot uten ".git ”-katalog.