Det här inlägget kommer att diskutera om att uppdatera och begå endast filbehörigheter med Git versionskontroll.
Hur uppdaterar och överför du endast en fils behörigheter med Git?
För att uppdatera och endast överföra filbehörigheter med Git versionskontroll, kolla in följande steg:
- Flytta till önskat arkiv.
- Visa innehållslistan.
- Visa filen dit HEAD pekar med standardbehörigheter genom att köra ' git ls-tree HUVUD ” kommando.
- Utför ' git update-index –chmod=+x
” kommando. - Slutligen, begå ändringar och verifiera dem.
Steg 1: Omdirigera till önskat arkiv
Byt först till det specifika Git-förrådet genom att köra ' CD ” kommando:
$ CD 'C:\Users \n asma\Go \n den där kroppen'
Steg 2: Lista tillgängligt innehåll
Därefter kör du ' ls ” kommando för att visa allt befintligt innehåll i det aktuella arbetsförrådet:
$ ls
Enligt nedanstående utdata innehåller förråd ' fil1.txt ' och ' fil2.py ' filer:
Steg 3: Visa HEAD Pointing SHA-Hash
Nu, för att visa SHA-hash för commit där HEAD pekar som innehåller filen genom att använda ' git ls-träd ” kommando:
$ git ls-träd HUVUD
Som du kan se, ' fil1.txt ' innehåller ' 644 ' behörighetsläge som standard:
Steg 4: Uppdatera index
Efter det, kör ' git update-index ” kommando för att uppdatera behörigheterna för filen där HEAD pekar:
$ git update-index --chmod =+x fil1.txtHär, ' –chmod= ” kommer att ta önskat behörighetsläge. Till exempel specificerade vi ' +x ' som indikerar ' 755 ' behörighetsläge:
Steg 5: Bekräfta Behörighet uppdaterade ändringar
Slutligen, genomför de tillagda ändringarna i Git-förvaret genom att köra ' git commit ” kommando tillsammans med det särskilda commit-meddelandet:
$ git commit -m 'filbehörigheter ändras'Det kan observeras att specifika fillägesändringar begås:
Steg 6: Verifiera filändringsbehörigheter
Använd slutligen ' git ls-träd kommandot tillsammans med ' HUVUD 'pekare:
$ git ls-träd HUVUDSom du kan se, behörigheterna för ' fil1.txt ' har ändrats framgångsrikt från ' 644 ' till ' 755 ” läge:
Det är allt! Vi har förklarat det enklaste sättet att ändra och överföra filbehörigheter med Git.
Slutsats
För att uppdatera och endast överföra filbehörigheter med Git versionskontroll, flytta först till det nödvändiga arkivet och lista dess innehåll. Kör sedan ' git ls-tree HUVUD ” kommando för att visa filen där HEAD pekar med standardbehörigheterna. Efter det använder du ' git update-index –chmod=+x