Hur gör man ändringar i Git Ignore File Mode (chmod)?

Hur Gor Man Andringar I Git Ignore File Mode Chmod



På Git har en fil olika lägen, såsom läs-, skriv- och körrättigheter för olika användare. Medan de arbetar med ett Git-utvecklingsprojekt ändrar utvecklare vanligtvis behörigheterna för filläge enligt deras krav och ställer sedan tillbaka dem till standardläge. den ' $ git config core.fileMode ” kommandot kan användas för detta ändamål.

Resultaten av denna uppskrivning är:

Låt oss gå vidare och gå igenom dem en efter en!







Hur ändrar jag Git Ignore File Mode (chmod) 'True' med konfigurationsvärde?

För att få Git att ignorera filläge (chmod), flytta först till det lokala Git-förrådet och skapa en fil. Flytta den sedan till iscensättningsindexet och genomför ändringar. Kontrollera standardkonfigurationsinställningarna för filläget. Om sant, ändra filläge med hjälp av ' $ chmod ” kommandot och verifiera behörigheterna.



Kolla nu in följande exempel för en bättre förståelse!



Steg 1: Starta Git Bash Terminal
Öppna Git bash genom att använda Windows Start-menyn:





Steg 2: Flytta till Required Git Repository
Springa det ' CD ” kommando för att flytta till det nödvändiga Git-förrådet:



$ CD 'C:\Go \t är_1'

Steg 3: Initiera Git Repository
Initiera Git-förvaret genom att använda följande kommando:

$ det är varmt

Steg 4: Skapa en ny fil
Använd kommandot nedan för att generera en ny fil i Git-arbetsområdet:

$ Rör demo.txt

Steg 5: Lägg till fil till Git Staging Index
Flytta sedan filen till Git-indexet genom kommandot nedan:

$ git add demo.txt

Steg 6: Bekräfta ändringar
Beslut alla tillagda ändringar tillsammans med ett visst meddelande och uppdatera förvaret:

$ git commit -m 'demofil tillagd'

Steg 7: Kontrollera konfigurationsinställningarna för standardfilläge
Utför det angivna kommandot för att se standardinställningarna för fillägeskonfiguration:

$ git config core.fileMode

Enligt den givna utdata är statusen för fillägeskonfigurationsinställningar ' Sann ”. Gör nu några ändringar:

Steg 8: Kontrollera filens standardbehörigheter
För att kontrollera standardbehörigheterna för filen, kör ' ls -l ” kommando tillsammans med filnamnet:

$ ls -l demo.txt

Det kan observeras att endast användaren (ägaren) har läs- och skrivbehörigheter och resten av personerna har läsbehörighet:

Steg 9: Ändra filläge
Använd ' chmod ” kommando tillsammans med behörighetsbitarna och filnamnet för att ändra filläget till olika behörigheter:

$ chmod 444 demo.txt

Vi har ändrat behörigheterna till 444, vilket innebär att alla har skrivskyddade behörigheter inklusive författaren (ägaren):

Steg 10: Verifiera filens behörigheter
För att verifiera om behörigheterna för filen har ändrats eller inte, kör det angivna kommandot:

$ ls -l demo.txt

I nedanstående skärmdump kan det ses att behörigheterna har ändrats till 444 som är skrivskyddad av alla:

Hur ändrar jag Git Ignore File Mode (chmod) 'False' med konfigurationsvärde?

Om du inte vill iscensätta fillägesändringarna i ditt nuvarande arbetsutvecklings Git-projekt, ställ sedan in fillägeskonfigurationsbehörigheterna till ' Falsk ”.

Prova följande steg för att göra det.

Steg 1: Ändra fillägeskonfigurationsbehörigheter
Kör det angivna kommandot för att ställa in fillägeskonfigurationsbehörigheterna till false:

$ git config core.fileMode falsk

Steg 2: Ändra filläge
För att ändra filläge för verifiering av ignorering av fillägesändringar, kör kommandot nedan:

$ chmod 744 demo.txt

Steg 3: Verifiera filbehörigheter
Kontrollera om behörigheterna för filen har ändrats eller inte genom att använda det givna kommandot:

$ ls -l demo.txt

Utdata nedan visar att behörigheterna har ändrats till 744, vilket betyder att endast användaren (ägaren) har läs- och skrivbehörigheter och resten av personerna har läsbehörighet:

Steg 4: Kontrollera behörigheter för spårad fil
För att se detaljerad information om filer på osammanfogade sökvägar, använd det medföljande kommandot:

$ git ls-filer --skede

Notera : Vi kan se att lokalt ' demo.txt ” filläge är 744, men i Git är det fortfarande 644 vilket är standardfilläget. Det betyder att fillägesändringarna endast sker lokalt, och Git ignorerar fillägesändringarna.

Vi har förklarat den enklaste proceduren för att få Git att ignorera fillägesändringar (chmod).

Slutsats

För att få Git att ignorera fillägesändringar (chmod), skapa först en fil i det lokala git-förvaret och commit den. Efter det ändrar du filläge med hjälp av ' $ chmod ” kommandot och verifiera behörigheterna. Ändra sedan fillägeskonfigurationsbehörigheterna med hjälp av ' $ git config core.fileMode ” kommando för att ignorera fillägesändringar i Git. Ändra sedan filläget igen och verifiera behörigheterna. Den här artikeln förklarade hur Git ignorerar fillägesändringar (chmod).