Jak aktualizować i zatwierdzić tylko uprawnienia pliku za pomocą kontroli wersji GIT

Jak aktualizować i zatwierdzić tylko uprawnienia pliku za pomocą kontroli wersji GIT
GIT jest popularnym narzędziem kontroli wersji wśród programistów, które śledzi zmiany GitHub na komputerze lokalnym. Deweloperzy mogą tworzyć i aktualizować wiele plików i folderów w repozytoriach GIT. Ponadto mogą również pozwolić na zmianę trybu uprawnień do plików. Po utworzeniu plików mają „100644” chmod permissions mode, which means the file owner can read and write. Jednak inni członkowie mogą po prostu odczytać plik. Podobnie, wiele trybów jest dostępnych z różnymi uprawnieniami, takimi jak „100755" I "100777".

W tym poście omówi się na temat aktualizacji i popełniania tylko uprawnień do plików za pomocą kontroli wersji GIT.

Jak aktualizować i popełniać tylko uprawnienia pliku za pomocą git?

Aby zaktualizować i zatwierdzić tylko uprawnienia plików za pomocą kontroli wersji GIT, sprawdź następujące kroki:

  • Przejdź do wymaganego repozytorium.
  • Wyświetl listę treści.
  • Wyświetl plik, w którym głowa wskazuje z domyślnymi uprawnieniami, uruchamiając „Git LS-Tree Head" Komenda.
  • Wykonaj „Git aktualizacja -indeks -chmod =+x " Komenda.
  • Wreszcie, poprowadź zmiany i zweryfikuj je.

Krok 1: Przekierowanie do żądanego repozytorium

Początkowo przejdź do konkretnego repozytorium GIT, uruchamiając „płyta CD" Komenda:

$ cd "c: \ Users \ nazma \ git \ naz-test"

Krok 2: Lista dostępna treść

Następnie wykonaj „LS„Polecenie wyświetlania wszystkie istniejące treści bieżącego repozytorium roboczego:

$ ls

Zgodnie z pod względem danych wyjściowych repozytoria zawierają „plik 1.tekst" I "plik2.py" akta:

Krok 3: Wyświetl głowę wskazującą sha-hash

Teraz, aby pokazać sha-hash zatwierdzenia, w którym wskazuje głowa, która zawiera plik, używając „Git LS-Tree" Komenda:

$ git ls-drzewa

Jak widać, „plik 1.tekst”Zawiera„644Domyślnie „Tryb uprawnień:

Krok 4: indeks aktualizacji

Następnie wykonaj „Git aktualizacja-indeks„Polecenie aktualizacji uprawnień pliku, w którym wskazuje głowa:

$ git aktualizacja-index --chmod =+x file1.tekst

Tutaj "-chmod =„Przyjmie pożądany tryb uprawnień. Na przykład określiliśmy „+X„Co wskazuje„755„Tryb pozwolenia:

Krok 5: Zastosuj zaktualizowane zmiany

Na koniec poprowadź dodane zmiany do repozytorium GIT, uruchamiając „git zatwierdzić”Polecenie wraz z konkretnym komunikatem zatwierdzenia:

$ git commit -m „Zmiana uprawnień plików”

Można zauważyć, że popełniane są konkretnie zmiany trybu pliku:

Krok 6: Sprawdź uprawnienia do zmiany pliku

Na koniec użyj „Git LS-Tree”Polecenie wraz z„GŁOWA„Wskaźnik:

$ git ls-drzewa

Jak widać, uprawnienia „plik 1.tekst”Zmieni się z powodzeniem z„644" Do "755" tryb:

Otóż ​​to! Wyjaśniliśmy najłatwiejszy sposób zmiany i zatwierdzenia uprawnień do plików za pomocą git.

Wniosek

Aby aktualizować i zatwierdzić tylko uprawnienia plików za pomocą kontroli wersji GIT, najpierw przejdź do wymaganego repozytorium i wymienić jego zawartość. Następnie wykonaj „Git LS-Tree Head”Polecenie wyświetlania pliku, w którym głowica wskazuje na domyślne uprawnienia. Następnie użyj „Git aktualizacja -indeks -chmod =+x " Komenda. Wreszcie, poprowadź zmiany i zweryfikuj je. W tym poście pokazano metodę aktualizacji i popełniania tylko uprawnień do plików za pomocą kontroli wersji GIT.