Resultatene av denne oppskrivningen er:
La oss gå videre og gå gjennom dem en etter en!
Hvordan endre git ignorere filmodus (CHMOD) “sant” med konfigurasjonsverdi?
For å få Git Ignore File Mode (CHMOD), flytter du først til det lokale depotet og oppretter en fil. Flytt den deretter til iscenesettelsesindeksen og begå endringer. Sjekk standardkonfigurasjonsinnstillingene i filmodus. Hvis det er sant, endre filmodus ved å bruke "$ chmod”Kommando og bekrefte tillatelsene.
Nå, sjekk ut følgende eksempel for en bedre forståelse!
Trinn 1: Start Git Bash Terminal
Åpne Git Bash ved å bruke Windows Start -menyen:
Trinn 2: Gå til nødvendig Git -depot
Kjør “CD”Kommando for å flytte til det nødvendige Git -depotet:
$ CD "C: \ git \ test_1"
Trinn 3: Initialiser Git Repository
Initialiser Git -depotet ved å bruke følgende kommando:
$ git init
Trinn 4: Opprett en ny fil
Bruk kommandoen nedenfor til å generere en ny fil i GIT-arbeidsområdet:
$ Touch Demo.tekst
Trinn 5: Legg til fil til Git -iscenesettingsindeksen
Flytt deretter filen til GIT-indeksen gjennom kommandoen nedenfor:
$ git Legg til demo.tekst
Trinn 6: Forplikt endringer
Forplikt alle de ekstra endringene sammen med en bestemt melding og oppdater depotet:
$ git commit -m "Demo File lagt til"
Trinn 7: Kontroller konfigurasjonsinnstillinger for standard filmodus
Utfør den oppgitte kommandoen for å se konfigurasjonsinnstillinger for standard filmodus:
$ git config core.filemode
I henhold til den gitte utgangen er status for konfigurasjonsinnstillinger for filmodus "ekte”. Nå, gjør noen endringer:
Trinn 8: Sjekk standardtillatelser for filen
For å sjekke standardtillatelsene til filen, kjør "ls -l”Kommando sammen med filnavnet:
$ ls -l demo.tekst
Det kan observeres at bare brukeren (eieren) har lesing av tillatelser og resten av folket har skrivebeskyttet tillatelser:
Trinn 9: Endre filmodus
Bruke "Chmod”Kommando sammen med tillatelsesbitene og filnavnet for å endre filmodus til forskjellige tillatelser:
$ chmod 444 demo.tekst
Vi har endret tillatelsene til 444, noe som betyr at alle har skrivebeskyttet tillatelser inkludert forfatteren (eier):
Trinn 10: Bekreft tillatelser av filen
For å bekrefte om tillatelsene til filen har endret seg eller ikke, kjør den oppgitte kommandoen:
$ ls -l demo.tekst
I skjermbildet under levert kan det sees at tillatelser har endret seg til 444 som er skrivebeskyttet av alle:
Hvordan endre git ignorere filmodus (CHMOD) “falsk” med konfigurasjonsverdi?
Hvis du ikke vil iscenesette filmodusendringene i det nåværende GIT -prosjektet for arbeidsutvikling, må du angi filmodus -konfigurasjonstillatelser til “Falsk”.
Prøv følgende trinn for å gjøre det.
Trinn 1: Endre filmodus Konfigurasjonstillatelser
Kjør den oppgitte kommandoen for å angi filmodus -konfigurasjonstillatelser til usann:
$ git config core.filemode falsk
Trinn 2: Endre filmodus
Hvis du vil endre filmodus for verifisering av å ignorere filmodusendringer, kjører du kommandoen nedenfor:
$ chmod 744 demo.tekst
Trinn 3: Bekreft filtillatelser
Kontroller om tillatelsene til filen har endret seg eller ikke ved å bruke den gitte kommandoen:
$ ls -l demo.tekst
Under utdata viser at tillatelser har endret seg til 744, noe som betyr at bare brukeren (eieren) har lest-skrive tillatelser og resten av folket har skrivebeskyttet tillatelser:
Trinn 4: Kontroller tillatelser av sporet fil
For å se den detaljerte informasjonen til filer på umerkede stier, bruk den oppgitte kommandoen:
$ git ls-files-scenen
Merk: Vi kan se det lokalt “demo.tekst”Filmodus er 744, men i Git er det fortsatt 644 som er standard filmodus. Det betyr at filmodusendringene bare skjer lokalt, og GIT ignorerer filmodusendringene.
Vi har forklart den enkleste prosedyren for å gjøre Git Ignore File Mode (CHMOD) endringer.
Konklusjon
For å gjøre Git Ignore File Mode (CHMOD) endringer, oppretter du først en fil i det lokale Git -depotet og begår den. Etter det, endre filmodus ved å bruke "$ chmod”Kommando og bekrefte tillatelsene. Endre deretter filmodus -konfigurasjonstillatelser ved å bruke "$ git config core.filemode”Kommando for å ignorere endringer i filmodus i git. Deretter endrer du filmodus igjen og bekreft tillatelsene. Denne artikkelen forklarte å gjøre Git Ignore File Mode (CHMOD) endringer.