Kako natjerati Git da zanemari promjene u načinu datoteke (chmod)?

Kako Natjerati Git Da Zanemari Promjene U Nacinu Datoteke Chmod



Na Gitu datoteka ima različite načine rada, kao što su dopuštenja čitanja, pisanja i izvršavanja za različite korisnike. Dok rade na Git razvojnom projektu, programeri obično mijenjaju dopuštenja za način rada datoteke u skladu sa svojim zahtjevima i zatim ih vraćaju na zadani način rada. ' $ git config core.fileMode ” može se koristiti naredba za ovu svrhu.

Rezultati ovog pisanja su:

Krenimo naprijed i prođimo ih jednu po jednu!







Kako promijeniti Git Ignore File Mode (chmod) 'True' s konfiguracijskom vrijednošću?

Kako bi Git zanemario način rada datoteke (chmod), prvo se pomaknite u Git lokalno spremište i izradite datoteku. Zatim ga premjestite u indeks prikazivanja i potvrdite promjene. Provjerite zadane konfiguracijske postavke načina datoteke. Ako je istina, promijenite način datoteke pomoću ' $ chmod ” i provjerite dopuštenja.



Sada pogledajte sljedeći primjer za bolje razumijevanje!



Korak 1: Pokrenite Git Bash terminal
Otvorite Git bash koristeći Windows Start izbornik:





Korak 2: Premjestite se na potrebno Git spremište
Pokrenite ' CD ” naredba za prelazak na potrebno Git spremište:



$ CD 'C:\Idi \t je_1'

Korak 3: Inicijalizirajte Git repozitorij
Inicijalizirajte Git repozitorij pomoću sljedeće naredbe:

$ to je vruće

Korak 4: Napravite novu datoteku
Upotrijebite dolje navedenu naredbu za generiranje nove datoteke u Git radnom području:

$ dodir demo.txt

Korak 5: Dodajte datoteku u Git Staging Index
Zatim premjestite datoteku u Git indeks pomoću dolje navedene naredbe:

$ git dodati demo.txt

Korak 6: Utvrdite promjene
Potvrdite sve dodane promjene zajedno s određenom porukom i ažurirajte spremište:

$ git počiniti -m 'demo datoteka dodana'

Korak 7: Provjerite zadane postavke konfiguracije načina datoteke
Izvršite danu naredbu da vidite zadane konfiguracijske postavke načina datoteke:

$ git konfiguracija core.fileMode

Prema danom izlazu, status postavki konfiguracije načina datoteke je ' pravi ”. Sada napravite neke promjene:

Korak 8: Provjerite zadane dozvole za datoteku
Da biste provjerili zadana dopuštenja datoteke, pokrenite ' je -l ” uz naziv datoteke:

$ ls -l demo.txt

Može se primijetiti da samo korisnik (vlasnik) ima dopuštenja za čitanje i pisanje, a ostali ljudi imaju dopuštenja samo za čitanje:

Korak 9: Promijenite način rada datoteke
Koristiti ' chmod ” naredba zajedno s bitovima dopuštenja i nazivom datoteke za promjenu načina rada datoteke na druga dopuštenja:

$ chmod 444 demo.txt

Promijenili smo dopuštenja na 444, što znači da svi imaju dopuštenja samo za čitanje, uključujući autora (vlasnika):

Korak 10: Provjerite dopuštenja datoteke
Da biste provjerili jesu li se dopuštenja datoteke promijenila ili ne, pokrenite naredbu:

$ ls -l demo.txt

Na donjoj snimci zaslona može se vidjeti da su dopuštenja promijenjena na 444 koja je samo za čitanje za sve:

Kako promijeniti Git Ignore File Mode (chmod) 'False' s vrijednošću konfiguracije?

Ako ne želite inscenirati promjene načina datoteke u svom trenutnom radnom razvojnom Git projektu, tada postavite dopuštenja konfiguracije načina datoteke na ' lažno ”.

Isprobajte sljedeće korake kako biste to učinili.

Korak 1: Promijenite dopuštenja za konfiguraciju načina datoteke
Pokrenite dostavljenu naredbu za postavljanje dopuštenja konfiguracije načina datoteke na false:

$ git konfiguracija core.fileMode lažno

Korak 2: Promijenite način rada datoteke
Da biste promijenili način rada datoteke radi provjere ignoriranja promjena načina rada datoteke, pokrenite dolje navedenu naredbu:

$ chmod 744 demo.txt

Korak 3: Provjerite dopuštenja za datoteke
Provjerite jesu li se dopuštenja datoteke promijenila korištenjem dane naredbe:

$ ls -l demo.txt

Donji rezultat pokazuje da su dopuštenja promijenjena na 744, što znači da samo korisnik (vlasnik) ima dopuštenja za čitanje i pisanje, a ostali ljudi imaju dopuštenja samo za čitanje:

Korak 4: Provjerite dopuštenja praćene datoteke
Da biste vidjeli detaljne informacije o datotekama na nespojenim stazama, upotrijebite naredbu:

$ git ls-datoteke -- pozornica

Bilješka : Možemo vidjeti da lokalno ' demo.txt ” način datoteke je 744, ali u Gitu je i dalje 644, što je zadani način datoteke. To znači da se promjene načina datoteke događaju samo lokalno, a Git ignorira promjene načina datoteke.

Objasnili smo najjednostavniju proceduru da Git zanemari promjene načina datoteke (chmod).

Zaključak

Kako bi Git zanemario promjene načina datoteke (chmod), prvo stvorite datoteku u lokalnom git repozitoriju i pošaljite je. Nakon toga promijenite način rada datoteke koristeći ' $ chmod ” i provjerite dopuštenja. Zatim promijenite dopuštenja konfiguracije načina datoteke pomoću ' $ git config core.fileMode ” naredba za ignoriranje promjena načina datoteke u Gitu. Zatim ponovno promijenite način rada datoteke i provjerite dopuštenja. U ovom je članku objašnjeno kako Git zanemariti promjene načina datoteke (chmod).