Rezultatele acestui articol sunt:
- Cum se schimbă Git Ignore File Mode (chmod) „True” cu valoarea de configurare?
- Cum se schimbă Git Ignore File Mode (chmod) „False” cu valoarea de configurare?
Să mergem înainte și să le parcurgem unul câte unul!
Cum se schimbă Git Ignore File Mode (chmod) „True” cu valoarea de configurare?
Pentru ca Git să ignore modul fișier (chmod), mai întâi, treceți la depozitul local Git și creați un fișier. Apoi, mutați-l în indexul de staging și efectuați modificări. Verificați setările implicite de configurare ale modului fișier. Dacă este adevărat, schimbați modul fișier utilizând „ $ chmod ” comanda și verifică permisiunile.
Acum, verifică următorul exemplu pentru o mai bună înțelegere!
Pasul 1: Lansați Git Bash Terminal
Deschideți Git bash utilizând meniul Start din Windows:
Pasul 2: Mutați la depozitul Git necesar
Rulați „ CD ” comandă pentru a trece la depozitul Git necesar:
$ CD „C:\Du-te \t este_1'
Pasul 3: Inițializați depozitul Git
Inițializați depozitul Git utilizând următoarea comandă:
Pasul 4: Creați un fișier nou
Utilizați comanda menționată mai jos pentru a genera un fișier nou în zona de lucru Git:
Pasul 5: Adăugați fișierul la Git Staging Index
Apoi, mutați fișierul în indexul Git prin comanda de mai jos:
Pasul 6: efectuați modificări
Realizați toate modificările adăugate împreună cu un anumit mesaj și actualizați depozitul:
Pasul 7: Verificați setările de configurare implicite pentru modul fișier
Executați comanda furnizată pentru a vedea setările implicite de configurare a modului fișier:
Conform rezultatului dat, starea setărilor de configurare a modului fișier este „ Adevărat ”. Acum, faceți câteva modificări:
Pasul 8: Verificați permisiunile implicite ale fișierului
Pentru a verifica permisiunile implicite ale fișierului, rulați „ ls -l ”comandă împreună cu numele fișierului:
Se poate observa că numai utilizatorul (proprietarul) are permisiuni de citire-scriere, iar restul persoanelor au permisiuni numai de citire:
Pasul 9: Schimbați modul fișier
Folosește ' chmod ”, împreună cu biții de permisiune și numele fișierului pentru schimbarea modului fișierului la diferite permisiuni:
Am schimbat permisiunile la 444, ceea ce înseamnă că toată lumea are permisiuni numai pentru citire, inclusiv autorul (proprietarul):
Pasul 10: Verificați permisiunile fișierului
Pentru a verifica dacă permisiunile fișierului s-au schimbat sau nu, rulați comanda furnizată:
În captura de ecran furnizată mai jos, se poate vedea că permisiunile s-au schimbat la 444, care este doar în citire de către toată lumea:
Cum se schimbă Git Ignore File Mode (chmod) „False” cu valoarea de configurare?
Dacă nu doriți să puneți în scenă modificările modului fișierului în proiectul curent de dezvoltare Git, atunci setați permisiunile de configurare a modului fișier la „ Fals ”.
Încercați următorii pași pentru a face acest lucru.
Pasul 1: Schimbați permisiunile de configurare pentru modul fișier
Rulați comanda furnizată pentru a seta permisiunile de configurare a modului fișier la false:
Pasul 2: Schimbați modul fișier
Pentru a schimba modul de fișier pentru verificarea ignorării modificărilor modului de fișier, executați comanda menționată mai jos:
Pasul 3: Verificați permisiunile pentru fișiere
Verificați dacă permisiunile fișierului s-au schimbat sau nu utilizând comanda dată:
Rezultatele de mai jos arată că permisiunile s-au schimbat la 744, ceea ce înseamnă că numai utilizatorul (proprietarul) are permisiuni de citire-scriere, iar restul persoanelor au permisiuni doar de citire:
Pasul 4: Verificați permisiunile fișierului urmărit
Pentru a vedea informațiile detaliate ale fișierelor pe căile necombinate, utilizați comanda furnizată:
Notă : Putem vedea că la nivel local „ demo.txt ” modul fișier este 744, dar în Git este încă 644, care este modul implicit de fișier. Înseamnă că modificările modului fișierului au loc doar local, iar Git ignoră modificările modului fișierului.
Am explicat cea mai ușoară procedură pentru a face Git să ignore modificările în modul fișier (chmod).
Concluzie
Pentru a face ca Git să ignore modificările modului fișier (chmod), mai întâi, creați un fișier în depozitul local git și confirmați-l. După aceea, schimbați modul fișier folosind butonul „ $ chmod ” comanda și verifică permisiunile. Apoi, modificați permisiunile de configurare a modului fișier utilizând „ $ git config core.fileMode ” pentru a ignora modificările modului fișierului în Git. Apoi, schimbați din nou modul fișier și verificați permisiunile. Acest articol a explicat ca Git să ignore modificările în modul fișier (chmod).