Šio rašymo rezultatai yra tokie:
- Kaip pakeisti „Git“ ignoravimo failo režimą (chmod) „True“ su konfigūracijos verte?
- Kaip pakeisti Git Ignoravimo failo režimą (chmod) „False“ su konfigūracijos verte?
Eikime į priekį ir pereikime juos po vieną!
Kaip pakeisti „Git“ ignoravimo failo režimą (chmod) „True“ su konfigūracijos verte?
Norėdami, kad „Git“ nepaisytų failo režimo (chmod), pirmiausia pereikite prie vietinės „Git“ saugyklos ir sukurkite failą. Tada perkelkite jį į sustojimo indeksą ir atlikite pakeitimus. Patikrinkite numatytuosius failo režimo konfigūracijos nustatymus. Jei tiesa, pakeiskite failo režimą naudodami „ $ chmod “ komandą ir patikrinkite leidimus.
Dabar peržiūrėkite šį pavyzdį, kad geriau suprastumėte!
1 veiksmas: paleiskite „Git Bash“ terminalą
Atidarykite „Git bash“ naudodami „Windows“ meniu Pradėti:
2 veiksmas: pereikite į reikiamą „Git“ saugyklą
Paleiskite „ cd “ komanda, kad pereitumėte į reikiamą „Git“ saugyklą:
$ cd 'C:\Eik \t yra_1'
3 veiksmas: inicijuokite „Git“ saugyklą
Inicijuokite „Git“ saugyklą naudodami šią komandą:
4 veiksmas: sukurkite naują failą
Norėdami sugeneruoti naują failą Git darbo srityje, naudokite toliau nurodytą komandą:
5 veiksmas: pridėkite failą prie „Git“ sustojimo indekso
Tada perkelkite failą į Git indeksą naudodami toliau pateiktą komandą:
6 veiksmas: atlikite pakeitimus
Įveskite visus pridėtus pakeitimus kartu su konkrečiu pranešimu ir atnaujinkite saugyklą:
7 veiksmas: patikrinkite numatytuosius failo režimo konfigūracijos nustatymus
Vykdykite pateiktą komandą, kad pamatytumėte numatytuosius failo režimo konfigūracijos nustatymus:
Pagal pateiktą išvestį failo režimo konfigūracijos nustatymų būsena yra ' tiesa “. Dabar atlikite keletą pakeitimų:
8 veiksmas: patikrinkite numatytuosius failo leidimus
Norėdami patikrinti numatytuosius failo leidimus, paleiskite „ ls -l “ komandą kartu su failo pavadinimu:
Galima pastebėti, kad tik vartotojas (savininkas) turi skaitymo ir rašymo teises, o kiti žmonės turi tik skaitymo teises:
9 veiksmas: pakeiskite failo režimą
Naudoti ' chmod “ komandą kartu su leidimo bitais ir failo pavadinimu, kad pakeistumėte failo režimą į skirtingus leidimus:
Pakeitėme leidimus į 444, o tai reiškia, kad visi turi tik skaitymo teises, įskaitant autorių (savininką):
10 veiksmas: patikrinkite failo teises
Norėdami patikrinti, ar failo leidimai pasikeitė, ar ne, paleiskite pateiktą komandą:
Toliau pateiktoje ekrano kopijoje matyti, kad leidimai pasikeitė į 444, kuris yra tik skaitomas visiems:
Kaip pakeisti Git Ignoravimo failo režimą (chmod) „False“ su konfigūracijos verte?
Jei nenorite atlikti failo režimo pakeitimų dabartiniame darbo Git projekte, tada nustatykite failo režimo konfigūracijos leidimus į „ Netiesa “.
Norėdami tai padaryti, išbandykite šiuos veiksmus.
1 veiksmas: pakeiskite failo režimo konfigūracijos leidimus
Vykdykite pateiktą komandą, kad nustatytumėte failo režimo konfigūracijos leidimus į false:
2 veiksmas: pakeiskite failo režimą
Norėdami pakeisti failo režimą, kad patikrintumėte, ar nepaisote failo režimo pakeitimų, paleiskite toliau nurodytą komandą:
3 veiksmas: patikrinkite failo teises
Naudodami nurodytą komandą patikrinkite, ar failo leidimai pasikeitė, ar ne:
Žemiau pateikta išvestis rodo, kad leidimai pakeisti į 744, o tai reiškia, kad tik vartotojas (savininkas) turi skaitymo ir rašymo teises, o kiti žmonės turi tik skaitymo teises:
4 veiksmas: patikrinkite sekamo failo leidimus
Norėdami pamatyti išsamią informaciją apie failus nesujungtuose keliuose, naudokite pateiktą komandą:
Pastaba : Mes matome, kad vietoje „ demo.txt “ failo režimas yra 744, tačiau Git vis dar yra 644, kuris yra numatytasis failo režimas. Tai reiškia, kad failo režimo pokyčiai vyksta tik lokaliai, o „Git“ nepaiso failo režimo pakeitimų.
Mes paaiškinome lengviausią procedūrą, kaip priversti Git nepaisyti failo režimo (chmod) pakeitimų.
Išvada
Norėdami, kad „Git“ nepaisytų failo režimo (chmod) pakeitimų, pirmiausia sukurkite failą vietinėje „git“ saugykloje ir patvirtinkite. Po to pakeiskite failo režimą naudodami „ $ chmod “ komandą ir patikrinkite leidimus. Tada pakeiskite failo režimo konfigūracijos leidimus naudodami „ $ git config core.fileMode “ komandą, kad nepaisytumėte failo režimo pokyčių „Git“. Tada dar kartą pakeiskite failo režimą ir patikrinkite leidimus. Šiame straipsnyje paaiškinta, kaip „Git“ ignoruoti failo režimo (chmod) pakeitimus.