Resultaten av denna uppskrivning är:
- Hur ändrar jag Git Ignore File Mode (chmod) 'True' med konfigurationsvärde?
- Hur ändrar jag Git Ignore File Mode (chmod) 'False' med konfigurationsvärde?
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:
Steg 4: Skapa en ny fil
Använd kommandot nedan för att generera en ny fil i Git-arbetsområdet:
Steg 5: Lägg till fil till Git Staging Index
Flytta sedan filen till Git-indexet genom kommandot nedan:
Steg 6: Bekräfta ändringar
Beslut alla tillagda ändringar tillsammans med ett visst meddelande och uppdatera förvaret:
Steg 7: Kontrollera konfigurationsinställningarna för standardfilläge
Utför det angivna kommandot för att se standardinställningarna för fillägeskonfiguration:
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:
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:
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:
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:
Steg 2: Ändra filläge
För att ändra filläge för verifiering av ignorering av fillägesändringar, kör kommandot nedan:
Steg 3: Verifiera filbehörigheter
Kontrollera om behörigheterna för filen har ändrats eller inte genom att använda det givna kommandot:
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:
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).