Kako ažurirati i predati samo dopuštenja datoteke pomoću Git kontrole verzija

Kako Azurirati I Predati Samo Dopustenja Datoteke Pomocu Git Kontrole Verzija



Git je popularan alat za kontrolu verzija među programerima koji prati promjene GitHuba na lokalnom računalu. Programeri mogu stvoriti i ažurirati više datoteka i mapa u Git spremištima. Štoviše, oni također mogu dopustiti promjenu načina dopuštenja datoteke. Kada se datoteke kreiraju, one imaju ' 100644 ” chmod način dopuštenja, što znači da vlasnik datoteke može čitati i pisati. Međutim, drugi članovi mogu samo čitati datoteku. Slično tome, dostupno je više načina s različitim dopuštenjima, kao što je ' 100755 ' i ' 100777 ”.

U ovom će se postu raspravljati o ažuriranju i određivanju samo dopuštenja za datoteke pomoću Git kontrole verzija.

Kako ažurirati i primijeniti samo dopuštenja datoteke pomoću Gita?

Da biste ažurirali i potvrdili samo dopuštenja datoteka pomoću Git kontrole verzije, pogledajte sljedeće korake:







  • Premjestite u potrebno spremište.
  • Pogledajte popis sadržaja.
  • Prikažite datoteku na koju HEAD pokazuje sa zadanim dopuštenjima pokretanjem ' git ls-stablo GLAVA ” naredba.
  • Izvršite ' git update-index –chmod=+x ” naredba.
  • Na kraju, izvršite promjene i potvrdite ih.

Korak 1: Preusmjerite na željeno spremište

Najprije se prebacite na određeno Git spremište pokretanjem ' CD ” naredba:



$ CD 'C:\Korisnici \n asma\Idi \n to tijelo'

Korak 2: Popis dostupnog sadržaja

Zatim izvršite ' ls ” naredba za prikaz cjelokupnog postojećeg sadržaja trenutnog radnog repozitorija:



$ ls

Prema dolje danom izlazu, repozitoriji sadrže ' datoteka1.txt ' i ' file2.py ” datoteke:





Korak 3: Prikaz HEAD koji pokazuje SHA-Hash

Sada, da pokažemo SHA-hash predaje gdje pokazuje HEAD koji sadrži datoteku korištenjem ' git ls-stablo ” naredba:



$ git ls-stablo GLAVA

Kao što vidite, ' datoteka1.txt ' sadrži ' 644 ” način dopuštenja prema zadanim postavkama:

Korak 4: ažurirajte indeks

Nakon toga izvršite ' git indeks ažuriranja ” naredba za ažuriranje dopuštenja datoteke na koju pokazuje HEAD:

$ git indeks ažuriranja --chmod =+x datoteka1.txt

Ovdje, ' –chmod= ” će preuzeti željeni način rada dopuštenja. Na primjer, naveli smo ' +x ' što označava ' 755 ” način dopuštenja:

Korak 5: Utvrdite ažurirane izmjene dopuštenja

Na kraju, unesite dodane promjene u Git repozitorij pokretanjem ' git počiniti ” naredba zajedno s određenom porukom predaje:

$ git počiniti -m 'promjena dopuštenja datoteke'

Može se uočiti da su specifične promjene načina datoteke predane:

Korak 6: Provjerite dopuštenja za promjenu datoteke

Na kraju, upotrijebite ' git ls-stablo ' zajedno s ' GLAVA ” pokazivač:

$ git ls-stablo GLAVA

Kao što vidite, dopuštenja za ' datoteka1.txt ' uspješno su promijenjeni iz ' 644 ” do “ 755 ” način:

To je to! Objasnili smo najlakši način za promjenu i dodjelu dopuštenja datoteka pomoću Gita.

Zaključak

Da biste ažurirali i potvrdili samo dopuštenja za datoteke pomoću Git kontrole verzija, prvo prijeđite na potrebno spremište i popišite njegov sadržaj. Zatim izvršite ' git ls-stablo GLAVA ” za prikaz datoteke na koju pokazuje HEAD sa zadanim dopuštenjima. Nakon toga upotrijebite ' git update-index –chmod=+x ” naredba. Na kraju, izvršite promjene i potvrdite ih. Ovaj post demonstrira metodu ažuriranja i dodjele samo dopuštenja datoteka pomoću Git kontrole verzija.