Jak przestać śledzić i zignorować zmiany w pliku w git

Jak przestać śledzić i zignorować zmiany w pliku w git

W GIT pojedyncze repozytorium zawiera kilka plików. Użytkownicy wprowadzają zmiany w plikach w czasie i dodają te zmiany do indeksu GIT, aby śledzić te modyfikacje. Jednak niektóre pliki zawierają poufne informacje, których programiści nie chcą zobowiązać się do publicznego repozytorium lub udostępniać innym członkom zespołu. W tej sytuacji GIT pozwala przestać śledzić i ignorować modyfikacje pliku w git.

W tym artykule ilustruje proces zaprzestania śledzenia i zignorowania zmian w konkretnym pliku w git.

Jak zatrzymać śledzenie i zignorować modyfikacje określonego pliku w GIT?

Aby zatrzymać śledzenie i zignorować modyfikacje konkretnego pliku w GIT, sprawdź następujące kroki:

  • Przekieruj do lokalnego repozytorium.
  • Utwórz nowy plik.
  • Etap i zatwierdź nowy plik.
  • Ignoruj ​​zmiany plików za pomocą „Git aktualizacja-indeksu-Assume-unchanged " Komenda.
  • Zapewnij zmiany.

Krok 1: Przejdź na lokalne repozytorium

Najpierw przekieruj do pożądanego lokalnego repozytorium:

CD "C: \ git \ demo_repo"

Krok 2: Utwórz nowy plik

Następnie utwórz/wykonaj nowy plik w bieżącym repozytorium:

Dotknij demo.tekst

Krok 3: Sprawdź status GIT

Następnie wyświetl status bieżącego repozytorium:

status git

W poniższym wyjściu status GIT wskazuje, że nowo utworzony plik jest nieprzekonany i niezaangażowany:

Krok 4: Śledź i zatwierdź plik

Teraz sformatuj i zatrzymaj nowo utworzony plik przy użyciu komendy poniżej wyprodukowanego:

Git Dodaj demo.txt && git commit -m "demo.Dodano plik txt "

Krok 5: Zatrzymaj śledzenie i zapobiegaj zmianom w pliku

Wykonaj następujące polecenie wraz z żądaną nazwą pliku, aby zapobiec wykryciu modyfikacji GIT:

GIT UPDATE-INDEX-ASSUME-BUNGANGED DEMO.tekst

Alternatywnie możesz skorzystać z „-Skip-Worktree„Opcja wraz z„Git aktualizacja-indeks„Polecenie do wykonania tej samej operacji:

GIT UPDATE-INDEX-SKIP-WRWKTREE DEMO.tekst

Krok 6: Dokonaj zmian w pliku

Następnie dokonaj zmian w żądanym pliku, aktualizując jego treść:

echo „This is Demo File” >> Demo.tekst

Krok 7: Zapewnij zmiany

Na koniec sprawdź, czy GIT zignorował zmiany w wybranym pliku, czy nie, sprawdzając status repozytorium:

status git

Jak widać, status repozytorium nie pokazał zmodyfikowanych zmian pliku, które Mean Git zignorował zmiany pliku:

Wyjaśniliśmy najłatwiejszą metodę zatrzymania śledzenia i ignorowania modyfikacji określonego pliku w GIT.

Wniosek

Aby zatrzymać śledzenie i ignorowanie modyfikacji/zmian w GIT, użyj „Git aktualizacja-indeksu-Assume-unchanged " Komenda. Co więcej, „-Skip-Worktree„Można również użyć opcji z„Git aktualizacja-indeks”Polecenie z żądaną nazwą pliku, aby zignorować jego zmiany. W tym artykule zilustrowano metodę zatrzymania śledzenia i ignorowania zmian w konkretnym pliku w git.