Twardy reset jednego pliku | Git

Twardy reset jednego pliku | Git
Deweloperzy wolą git zdecentralizowany system kontroli wersji do śledzenia pliku źródłowego kodu projektów. Mogą dodawać pliki, wprowadzać zmiany i zapisać je w zdalnym repozytorium, wykonując „$ git commit”Polecenie wraz z komunikatem zatwierdzenia. W niektórych sytuacjach możesz chcieć wprowadzić dodatkowe zmiany w zaangażowanych plikach i mocno zresetować najnowsze dopełnienie pliku. Aby to zrobić, „$ git reset -hard head ~ 1„Można użyć polecenia.

Post omawia procedurę twardego zresetowania jednego pliku.

Jak zrobić twardy reset jednego pliku git?

Aby wykonać twardy reset jednego pliku, najpierw przejdź do repozytorium GIT i utwórz nowy plik. Następnie śledź go do repozytorium. Zaktualizuj zmiany w repozytorium, popełniając komunikat o zatwierdzeniu. Następnie zaktualizuj utworzony plik. Zatrzymaj zmiany i sprawdź historię dziennika repozytorium. Wreszcie, uruchom „$ git reset -hard head ~ 1”Poleć do twardego zresetowania pojedynczego pliku.

Rzućmy okiem na wdrożenie powyższych instrukcji!

Krok 1: Przejdź do repozytorium GIT

Uruchom „płyta CD”Poleć i przejdź do lokalnego repozytorium GIT:

$ cd "c: \ Users \ nazma \ git \ demo15"

Krok 2: Utwórz plik

Utwórz nowy plik w lokalnym repozytorium GIT za pośrednictwem podanego polecenia:

$ Touch File1.tekst

Krok 3: Plik utworzony utworu

Teraz wykonaj „Git dodaj„Polecenie do śledzenia utworzonego pliku poprzez określenie jego nazwy:

$ git dodaj plik 1.tekst

Krok 4: Zaktualizuj zmiany

Aby zaktualizować i zapisać dodane zmiany, uruchom „git zatwierdzić„Polecenie z„-M„Opcja i dodaj żądaną wiadomość zatwierdzenia:

$ git commit -m „Pierwszy plik dodany”

Krok 5: Zaktualizuj plik

Następnie otwórz nowo utworzony plik za pomocą „początek”Polecenie wraz z nazwą pliku. Zaktualizuj plik i zapisz go:

$ start file1.tekst

Krok 6: Dodaj zmiany do obszaru inscenizacji

Teraz dodaj wszystkie wprowadzone zmiany do obszaru inscenizacji i zaktualizuj je:

$ git dodaj plik 1.tekst

Krok 7: Zapisz zmiany

Wykonaj „git zatwierdzić„Polecenie z„-M„Opcja dodania wiadomości i zapisania wszystkich zmian:

$ git commit -m „aktualizowano plik”

Krok 8: Historia dziennika git

Zobacz bieżącą historię dziennika repozytorium GIT, wykonując „Git Log ." Komenda:

$ git log .

Poniżej podświetlone zatwierdzenie to poprzednie zatwierdzenie, do którego chcemy zresetować wskaźnik głowy w celu zwrócenia jednego pliku:

Krok 9: Hard Reset

Aby zabezpieczyć pojedynczy plik zaawansowany, uruchom „Git Reset -twardy„Polecenie z„Głowa ~ 1„Wskaźnik głowy:

$ git reset -twarda głowa ~ 1

Tutaj "Głowa ~ 1”Jest szczególnym identyfikatorem zatwierdzenia, który wskazuje na poprzedni zatwierdzenie:

Krok 10: Sprawdź twardy reset

Aby zweryfikować twardy reset, wykonaj „Git Log ." Komenda:

$ git log .

Można zauważyć, że najnowsze zatwierdzenie jest powracane, a główne wskazówki do poprzedniego zatwierdzenia:

Opracowaliśmy metodę mocnego zresetowania jednego pliku.

Wniosek

Aby mocno zresetować pojedynczy plik, najpierw przejdź do repozytorium GIT, utwórz nowy plik i śledź go do repozytorium. Zaktualizuj zmiany w repozytorium, popełniając komunikat o zatwierdzeniu. Otwórz utworzony plik i zaktualizuj go, dodając trochę tekstu. Zatrzymaj zmiany i sprawdź historię dziennika repozytorium. Na koniec wykonaj „$ git reset -hard head ~ 1”Poleć do twardego zresetowania pojedynczego pliku. Post wyjaśnił procedurę twardego zresetowania jednego pliku.