Git Stop Plik śledzenia

Git Stop Plik śledzenia
Git to wpływowa technologia dla każdego współczesnego programistów.

Git jest bardzo intuicyjny i zapewnia pewne ograniczenia, które zapobiegają popełnianiu błędów.

Dzisiaj będziemy omawiać plik Gitignore i sposób, w jaki możemy przestać śledzić plik w repozytorium GIT bez usuwania go z projektu.

Co to jest plik Gitignore?

Plik Gitignore pozwala określić listę nazw plików i katalogi, których GIT nie będzie śledzić.

Wszelkie pliki lub katalogi określone w pliku Gitignore zostaną wykluczone z repozytorium. Wszelkie zmiany wprowadzone w tych plikach nie będą dostępne w historii zatwierdzenia.

Możesz użyć pliku Gitignore, aby ukryć wrażliwe pliki, takie jak konfiguracje środowiska, klucze API itp.

Możesz także wykluczyć nieistotne pliki, takie jak konfiguracje edytora, pliki binarne, dzienniki wykonania i debugowania itp.

Gdzie mogę znaleźć plik Gitignore?

Plik Gitignore znajduje się w rdzeniu dowolnego repozytorium GIT. Możesz wyświetlić plik za pomocą polecenia LS:

$ LS -LA

Jak dodać plik do Gitignore?

Możesz dodać plik lub katalog do listy Gitignore, edytując plik Gitignore.

Otwórz plik z ulubionym edytorem tekstu:

$ nano .Gitignore

Następnie możesz dodać nazwę pliku lub katalog, który chcesz zignorować jako wpis w pliku.

Git ignoruj ​​plik, który został już popełniony.

Niestety, jeśli już popełniłeś plik do repozytorium, po prostu dodanie go do pliku Gitignore nie powstrzyma Git przed śledzeniem.

W tym celu będziesz musiał wykonać kilka dodatkowych kroków.

Przed uruchomieniem poleceń pokazanych na poniższych krokach upewnij się, że pliki i katalogi, które chcesz zignorować, są dodawane do pliku Gitignore.

Uwaga i upewnij się, że wszelkie zmiany lokalne zostały popełnione. Zapobiegnie to utraty wszelkich zmian w repozytorium.

Uruchom polecenia:

$ git rm -r -pobudzony

Polecenie powyżej usunie pliki z indeksu.

Następnie dodaj pliki do obszaru inscenizacji za pomocą polecenia:

$ git add .

Na koniec zastosuj zobowiązanie do aktualizacji repozytorium o zignorowane pliki i katalogi.

$ git commit -m "Naprawiono gitignore nie działa."

Zapraszam do zastosowania wiadomości o zatwierdzeniu.

Wniosek

W tym omówiliśmy, jak pozwolić GIT na przestanie śledzenia pliku lub katalogu za pomocą pliku Gitignore. Omówiliśmy również zapobieganie śledzeniu plików, nawet jeśli zostało ono zaangażowane w repozytorium.