Jak tymczasowo nieprzerwanie plików od git

Jak tymczasowo nieprzerwanie plików od git

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:

  • Metoda 1: Jak tymczasowo untakować pliki z git za pomocą polecenia „git rm -rm”?
  • Metoda 2: Jak tymczasowo untakować pliki z GIT za pomocą polecenia „GIT Update-Index”?

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.