Rezultati ovog pisanja su:
- Kako promijeniti Git Ignore File Mode (chmod) 'True' s konfiguracijskom vrijednošću?
- Kako promijeniti Git Ignore File Mode (chmod) 'False' s vrijednošću konfiguracije?
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:
Korak 4: Napravite novu datoteku
Upotrijebite dolje navedenu naredbu za generiranje nove datoteke u Git radnom području:
Korak 5: Dodajte datoteku u Git Staging Index
Zatim premjestite datoteku u Git indeks pomoću dolje navedene naredbe:
Korak 6: Utvrdite promjene
Potvrdite sve dodane promjene zajedno s određenom porukom i ažurirajte spremište:
Korak 7: Provjerite zadane postavke konfiguracije načina datoteke
Izvršite danu naredbu da vidite zadane konfiguracijske postavke načina datoteke:
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:
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:
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:
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:
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:
Korak 3: Provjerite dopuštenja za datoteke
Provjerite jesu li se dopuštenja datoteke promijenila korištenjem dane naredbe:
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:
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).