Hvordan oppdatere og bare begå en fils tillatelser ved hjelp av Git -versjonskontroll

Hvordan oppdatere og bare begå en fils tillatelser ved hjelp av Git -versjonskontroll
Git er det populære versjonskontrollverktøyet blant utviklere som sporer GitHub -endringer i den lokale maskinen. Utviklere kan opprette og oppdatere flere filer og mapper i Git -depotene. Dessuten kan de også tillate å endre filtillatelsesmodus. Når filer opprettes, har de “100644”CHMOD Tillatelsesmodus, som betyr at fileieren kan lese og skrive. Imidlertid kan andre medlemmer bare lese filen. Tilsvarende er flere modus tilgjengelige med forskjellige tillatelser, for eksempel "100755”Og“100777”.

Dette innlegget vil diskutere om oppdatering og begå bare filtillatelser ved hjelp av Git -versjonskontroll.

Hvordan oppdatere og begå bare en fils tillatelser ved å bruke Git?

For å oppdatere og begå bare filtillatelser ved hjelp av Git -versjonskontroll, sjekk ut følgende trinn:

  • Flytt til det nødvendige depotet.
  • Se listen over innhold.
  • Vis filen der hodet peker med standard tillatelser ved å kjøre "Git LS-trehode”Kommando.
  • Utfør “git oppdatering -indeks -chmod =+x ”Kommando.
  • Til slutt, begår endringer og verifiser dem.

Trinn 1: Omdirigere til ønsket depot

Til å begynne med, bytt til det spesielle Git -depotet ved å kjøre "CD”Kommando:

$ CD "C: \ Brukere \ Nazma \ git \ naz-test"

Trinn 2: Liste tilgjengelig innhold

Neste, utfør "ls”Kommando for å vise alt eksisterende innhold i det nåværende arbeidsoppgavet:

$ ls

I henhold til den undergitte produksjonen inneholder depoter "fil1.tekst”Og“File2.py”Filer:

Trinn 3: Vis hodepekende Sha-Hash

Nå, for å vise sha-hashen til forpliktelsen der hodet peker som inneholder filen ved å bruke "git ls-tree”Kommando:

$ git ls-tree head

Som du kan se, "fil1.tekst”Inneholder“644”Tillatelsesmodus som standard:

Trinn 4: Oppdaterindeks

Etter det, utfør "git oppdatering-indeks”Kommando for å oppdatere tillatelsene til filen der hodet peker:

$ git update-indeks --chmod =+x file1.tekst

Her, "-chmod =”Vil ta ønsket tillatelsesmodus. For eksempel spesifiserte vi "+x”Som indikerer“755”Tillatelsesmodus:

Trinn 5: Forpliktelse av tillatelse oppdaterte endringer

Til slutt, forplikte de ekstra endringene til Git -depotet ved å kjøre "git forpliktelse”Kommando sammen med den spesielle forpliktelsesmeldingen:

$ git commit -m "filtillatelser endres"

Det kan observeres at endringer spesifikt filmodus er begått:

Trinn 6: Bekreft tillatelser om filendring

Til slutt, bruk "git ls-tree”Kommando sammen med“HODE”Peker:

$ git ls-tree head

Som du kan se, tillatelsene til “fil1.tekst”Endres vellykket fra“644" til "755”Modus:

Det er det! Vi har forklart den enkleste måten å endre og begå filtillatelser ved å bruke GIT.

Konklusjon

For å oppdatere og begå bare filtillatelser ved hjelp av Git -versjonskontroll, flytter du først til ønsket depot og lister innholdet. Deretter utføre "Git LS-trehode”Kommando for å vise filen der hodet peker med standardtillatelsene. Etter det, bruk "git oppdatering -indeks -chmod =+x ”Kommando. Til slutt, begår endringer og verifiser dem. Dette innlegget demonstrerte metoden for å oppdatere og begå bare filtillatelser ved hjelp av Git -versjonskontroll.