Deweloperzy często napotykają sytuację, w której nie chcą popełniać wszystkich utworzonych i zmodyfikowanych plików projektowych i tymczasowo ignorują je z obszaru inscenizacji. Ponadto chcą zachować te zmiany bez aktualizacji repozytorium. W tej sytuacji konieczne jest tymczasowe nieprzeznaczenie tych plików. Mówiąc dokładniej, „$ git rm -cached" I "$ git aktualizacja-indeks„Polecenia mogą być pomocne dla tego odpowiedniego celu.
Ten post omawia:
Teraz przejdź do szczegółów wyżej wymienionych metod!
Metoda 1: Jak tymczasowo untakować pliki z git za pomocą polecenia „git rm -rm”?
„„$ git rm -cached„Polecenie może tymczasowo usunąć określony plik z obszaru inscenizacji i untakować go. Aby wdrożyć tę operację w celu lepszego zrozumienia, wykonaj poniższe kroki.
Krok 1: Przejdź do lokalnego repozytorium
Najpierw przejdź do konkretnego repozytorium GIT, wykonując „płyta CD" Komenda:
$ cd "c: \ Users \ nazma \ git \ test_2
Krok 2: Lista treści
Uruchom następujące polecenie, aby wyświetlić listę bieżącej zawartości repozytorium:
$ ls
Krok 3: Zrób nowy plik tekstowy
Aby zrobić nowy plik tekstowy w repozytorium, użyj „dotykać" Komenda:
$ Touch File3.tekst
Krok 4: Zatrzymano plik UNTRACK
Następnie uruchom poniższe polecenie, aby dodać plik tekstowy do obszaru przemieszczania:
$ git dodaj plik3.tekst
Krok 5: Tymczasowo usuń plik z obszaru śledzenia
Teraz usuń plik z obszaru inscenizacji, wykonując „git rm”Polecenie wraz z„-buforowany„Opcja i określona nazwa pliku:
$ git rm -pobudzony plik3.tekst
Krok 6: Sprawdź status repozytorium
Uruchom „status git .„Polecenie, aby sprawdzić status repozytorium:
Status $ git .
Jak widać, określony plik został tymczasowo usunięty plik z indeksu inscenizacji:
Przejdźmy do następnej metody, aby tymczasowo nieprzerwać plików.
Metoda 2: Jak tymczasowo untakować pliki z GIT za pomocą polecenia „GIT Update-Index”?
Czasami programiści nie chcą śledzić wszystkich utworzonych plików w obszarze inscenizacji i chcą je tymczasowo zignorować. Aby to zrobić, wykonaj kroki poniżej listy.
Krok 1: Zignoruj określony plik
Aby zacząć ignorować pożądany plik tekstowy za pomocą zmian, wykonaj dostarczone polecenie wraz z żądaną ścieżką pliku:
$ git aktualizacja-indeksu.tekst
Tutaj "-Załóż, że włączono„Opcja zakłada, że plik nie zostanie zmieniony i zignoruje modyfikacje:
Krok 2: Przejdź do repozytorium GIT
Teraz przejdź do konkretnego lokalnego repozytorium GIT za pomocą następującego polecenia:
$ CD TEST_2
Krok 3: Sprawdź status zignorowanych plików
Teraz, aby upewnić się, że określony plik zostanie pomyślnie zignorowany, uruchom „Git LS-Files„Polecenie z„-v" opcja:
$ git ls -files -v
Tutaj "H”Wskazuje, że plik jest tymczasowo nieokreślony z repozytorium i„H”Pokazuje, że plik jest śledzony:
Krok 4: Wróć do katalogu głównego Git
Następnie wróć do katalogu głównego git za pomocą „płyta CD… " Komenda:
$ CD…
Krok 5: Śledź konkretny plik ignoruj plik
Po wykonaniu pożądanych operacji w repozytorium GIT, wyśledź plik Ignoruj i uruchom następujące polecenie wraz z „-Bez albumu" opcja:
$ git aktualizacja-index-No-Assume-Bunched Test_2/File2.tekst
Krok 6: Przejdź do repozytorium GIT
Następnie przejdź do lokalnego repozytorium GIT za pośrednictwem podanego polecenia:
$ CD TEST_2
Krok 7: Sprawdź aktualny status pliku
Na koniec sprawdź status wcześniej zignorowanego pliku:
$ git ls -files -v
Jak widać, status pliku poniżej wysokiego poziomu jest „H”, Który wskazuje, że plik jest pomyślnie śledzony:
Otóż to! Dostarliśmy różne sposoby tymczasowego braku plików z repozytorium GIT.
Wniosek
Dwa różne polecenia służą do braku plików z repozytorium GIT, które są „$ git rm -cached " albo "$ git aktualizacja-indeks -assume-unchanged " Komenda. Aby wyśledzić ignorowany plik, „$ git aktualizacja-indeks -no-assume-unchanged „Można użyć polecenia. Ten post ilustruje różne polecenia, aby tymczasowo Untrack Files z repozytorium GIT.