Jak dokonać git ignorowania zmian w trybie pliku?

Jak dokonać git ignorowania zmian w trybie pliku?
W GIT plik ma różne tryby, takie jak uprawnienia odczytu, zapisu i wykonania dla różnych użytkowników. Podczas pracy nad projektem rozwoju GIT, programiści zwykle zmieniają uprawnienia trybu pliku zgodnie z ich wymaganiami, a następnie ustawiają je z powrotem do trybu domyślnego. „„$ git Config Core.Filemode”W tym celu można użyć polecenia.

Wyniki tego zapisu to:

  • Jak zmienić tryb pliku ignoruj ​​(CHMOD) „True” z wartością konfiguracji?
  • Jak zmienić tryb pliku GIT ignoruj ​​(chmod) „false” z wartością konfiguracji?

Idźmy naprzód i przejdźmy do nich jeden po drugim!

Jak zmienić tryb pliku ignoruj ​​(CHMOD) „True” z wartością konfiguracji?

Aby GIT Ignoruj ​​tryb pliku (CHMOD), najpierw przejdź do lokalnego repozytorium GIT i utwórz plik. Następnie przenieś go do indeksu inscenizacji i popełnij zmiany. Sprawdź domyślne ustawienia konfiguracji trybu pliku. Jeśli prawda, zmień tryb pliku za pomocą „$ chmod”Poleć i zweryfikuj uprawnienia.

Teraz sprawdź poniższy przykład, aby uzyskać lepsze zrozumienie!

Krok 1: Uruchom terminal git bash
Otwórz git bash za pomocą menu Windows Start:

Krok 2: Przejdź do wymaganego repozytorium GIT
Uruchom „płyta CD„Polecenie, aby przejść do wymaganego repozytorium GIT:

$ cd "c: \ git \ test_1"

Krok 3: Zainicjuj repozytorium GIT
Zainicjuj repozytorium GIT za pomocą następującego polecenia:

$ git init

Krok 4: Utwórz nowy plik
Skorzystaj z poniższego polecenia, aby wygenerować nowy plik w obszarze roboczym GIT:

Demo $ Touch.tekst

Krok 5: Dodaj plik do indeksu inscenizacji git
Następnie przenieś plik do indeksu GIT za pośrednictwem polecenia poniżej:

$ git dodaj demo.tekst

Krok 6: Zmiany popełniania
Zatrzymaj wszystkie dodane zmiany wraz z konkretnym komunikatem i zaktualizuj repozytorium:

$ git commit -m „Dodano plik demo”

Krok 7: Sprawdź ustawienia konfiguracji trybu domyślnego pliku
Wykonaj podane polecenie, aby zobaczyć ustawienia konfiguracji trybu domyślnego pliku:

$ git Config Core.Filemode

Zgodnie z danym wyjściem status ustawień konfiguracji trybu pliku wynosi „PRAWDA". Teraz dokonaj pewnych zmian:

Krok 8: Sprawdź domyślne uprawnienia pliku
Aby sprawdzić domyślne uprawnienia pliku, uruchom „ls -l”Polecenie wraz z nazwą pliku:

$ ls -l demo.tekst

Można zauważyć, że tylko użytkownik (właściciel) ma uprawnienia do odczytu, a reszta ludzi ma uprawnienia tylko do odczytu:

Krok 9: Zmień tryb pliku
Użyj "chmod”Polecenie wraz z bitami uprawnień i nazwy pliku do zmiany trybu pliku na różne uprawnienia:

$ CHMOD 444 DEMO.tekst

Zmieniliśmy uprawnienia na 444, co oznacza, że ​​każdy ma uprawnienia tylko do odczytu, w tym autora (właściciela):

Krok 10: Sprawdź uprawnienia pliku
Aby sprawdzić, czy uprawnienia pliku zmieniły się, czy nie, uruchom podane polecenie:

$ ls -l demo.tekst

Na podwładnym zrzucie ekranu można zauważyć, że uprawnienia zmieniły się na 444, które są tylko do odczytu:

Jak zmienić tryb pliku GIT ignoruj ​​(chmod) „false” z wartością konfiguracji?

Jeśli nie chcesz ustawić zmian w trybie pliku w bieżącym projekcie rozwoju roboczego, ustaw uprawnienia do konfiguracji trybu pliku na „FAŁSZ".

Wypróbuj następujące kroki, aby to zrobić.

Krok 1: Zmień uprawnienia do konfiguracji trybu pliku
Uruchom dostane polecenie, aby ustawić uprawnienia konfiguracji trybu pliku na false:

$ git Config Core.filemode false

Krok 2: Zmień tryb pliku
Aby zmienić tryb pliku w celu weryfikacji ignorowania zmian w trybie pliku, uruchom poniższe polecenie:

$ CHMOD 744 DEMO.tekst

Krok 3: Sprawdź uprawnienia do pliku
Sprawdź, czy uprawnienia pliku zmieniły się, czy nie, wykorzystując dane polecenie:

$ ls -l demo.tekst

Poniżej wyjście pokazuje, że uprawnienia zmieniły się na 744, co oznacza, że ​​tylko użytkownik (właściciel) ma uprawnienia do odczytu, a reszta ludzi ma uprawnienia tylko do odczytu:

Krok 4: Sprawdź uprawnienia do śledzenia pliku
Aby zobaczyć szczegółowe informacje o plikach na niezasłanych ścieżkach, użyj dostarczonego polecenia:

$ git ls-files-scena

Notatka: Widzimy to lokalnie „próbny.tekst„Tryb pliku wynosi 744, ale w git jest to nadal 644, co jest domyślnym trybem pliku. Oznacza to, że zmiany trybu pliku występują tylko lokalnie, a git ignoruje zmiany trybu pliku.

Wyjaśniliśmy najłatwiejszą procedurę wprowadzania zmian w trybie pliku (CHMOD).

Wniosek

Aby wprowadzić git ignoruj ​​tryb pliku (CHMOD), najpierw utwórz plik w lokalnym repozytorium git i zatwierdź go. Następnie zmień tryb pliku za pomocą „$ chmod”Poleć i zweryfikuj uprawnienia. Następnie zmień uprawnienia do konfiguracji trybu pliku za pomocą „$ git Config Core.Filemode„Polecenie ignorowanie zmian trybu pliku w git. Następnie ponownie zmień tryb pliku i zweryfikuj uprawnienia. W tym artykule wyjaśniono zmiany w trybie pliku GIT (CHMOD).