Resultaterne af denne skrivning er:
- Hvordan ændres Git Ignore File Mode (chmod) 'True' med konfigurationsværdi?
- Hvordan ændres Git Ignore File Mode (chmod) 'False' med konfigurationsværdi?
Lad os gå videre og gennemgå dem én efter én!
Hvordan ændres Git Ignore File Mode (chmod) 'True' med konfigurationsværdi?
For at få Git til at ignorere filtilstand (chmod), skal du først flytte til det lokale Git-lager og oprette en fil. Flyt det derefter til iscenesættelsesindekset og bekræft ændringer. Kontroller standardkonfigurationsindstillingerne for filtilstanden. Hvis det er sandt, skal du ændre filtilstanden ved at bruge ' $ chmod ” kommando og bekræft tilladelserne.
Tjek nu følgende eksempel for en bedre forståelse!
Trin 1: Start Git Bash Terminal
Åbn Git bash ved at bruge Windows Start-menuen:
Trin 2: Flyt til Required Git Repository
Kør ' cd ” kommando for at flytte til det nødvendige Git-lager:
$ cd 'C:\Go \t er_1'
Trin 3: Initialiser Git Repository
Initialiser Git-lageret ved at bruge følgende kommando:
Trin 4: Opret en ny fil
Brug nedenstående kommando til at generere en ny fil i Git-arbejdsområdet:
Trin 5: Tilføj fil til Git Staging Index
Flyt derefter filen til Git-indekset gennem nedenstående kommando:
Trin 6: Bekræft ændringer
Overfør alle de tilføjede ændringer sammen med en bestemt besked og opdater lageret:
Trin 7: Kontroller konfigurationsindstillinger for standardfiltilstand
Udfør den angivne kommando for at se standardindstillingerne for filtilstandskonfiguration:
Ifølge det givne output er status for filtilstandskonfigurationsindstillinger ' sand ”. Foretag nu nogle ændringer:
Trin 8: Tjek standardtilladelser for fil
For at kontrollere standardtilladelserne for filen skal du køre ' ls -l kommando sammen med filnavnet:
Det kan observeres, at kun brugeren (ejeren) har læse-skrivetilladelser, og resten af personerne har skrivebeskyttede tilladelser:
Trin 9: Skift filtilstand
Brug ' chmod ” kommando sammen med tilladelsesbits og filnavn for at ændre filtilstanden til forskellige tilladelser:
Vi har ændret tilladelserne til 444, hvilket betyder, at alle har skrivebeskyttede tilladelser inklusive forfatteren (ejeren):
Trin 10: Bekræft filens tilladelser
For at kontrollere, om tilladelserne til filen er ændret eller ej, skal du køre den medfølgende kommando:
I nedenstående skærmbillede kan det ses, at tilladelserne er ændret til 444, som er skrivebeskyttet af alle:
Hvordan ændres Git Ignore File Mode (chmod) 'False' med konfigurationsværdi?
Hvis du ikke ønsker at iscenesætte filtilstandsændringerne i dit nuværende arbejdsudviklings Git-projekt, så sæt filtilstandskonfigurationstilladelserne til ' Falsk ”.
Prøv følgende trin for at gøre det.
Trin 1: Skift filtilstandskonfigurationstilladelser
Kør den medfølgende kommando for at indstille filtilstandskonfigurationstilladelserne til falsk:
Trin 2: Skift filtilstand
For at ændre filtilstanden til verifikation af ignorering af filtilstandsændringer, kør nedenstående kommando:
Trin 3: Bekræft filtilladelser
Bekræft, om tilladelserne til filen er ændret eller ej ved at bruge den givne kommando:
Nedenstående output viser, at tilladelserne er ændret til 744, hvilket betyder, at kun brugeren (ejeren) har læse-skrivetilladelser, og resten af personerne har skrivebeskyttede tilladelser:
Trin 4: Tjek tilladelser for sporet fil
For at se de detaljerede oplysninger om filer på ikke-sammenflettede stier, brug den medfølgende kommando:
Bemærk : Vi kan se, at lokalt ' demo.txt ” filtilstand er 744, men i Git er det stadig 644, som er standard filtilstand. Det betyder, at filtilstandsændringerne kun sker lokalt, og Git ignorerer filtilstandsændringerne.
Vi har forklaret den nemmeste procedure for at få Git til at ignorere filtilstandsændringer (chmod).
Konklusion
For at få Git til at ignorere filtilstandsændringer (chmod), skal du først oprette en fil i det lokale git-lager og commit den. Skift derefter filtilstanden ved at bruge ' $ chmod ” kommando og bekræft tilladelserne. Skift derefter filtilstandskonfigurationstilladelserne ved at bruge ' $ git config core.fileMode ” kommando for at ignorere filtilstandsændringer i Git. Skift derefter filtilstanden igen og bekræft tilladelserne. Denne artikel forklarede, hvordan Git ignorer filtilstand (chmod) ændringer.