Jak zmienić znacznik czasu starego zatwierdzenia w Git?

Jak zmienić znacznik czasu starego zatwierdzenia w Git?

GIT ma wiele wbudowanych funkcji do wykonywania kilku operacji. Zmiana czasu zatwierdzenia jest jednym z nich. Znacznik czasu zasadniczo przechowuje odpowiedni zapis autorów, którzy są dodawane podczas przesuwania zmian do repozytorium. Deweloperzy zmieniają historię zatwierdzenia, kiedy tylko chcą. Nie zaleca się jednak modyfikowania historii zatwierdzenia, chyba że jest to konieczne do pewnego działania.

W tym spisie omówi metodę zmiany znacznika czasu starego zatwierdzenia w git.

Jak zmienić znacznik czasu starego zatwierdzenia w Git?

Aby zmienić znacznik czasu starego zatwierdzenia w git, wypróbuj podane instrukcje:

    • Przejdź do lokalnego repozytorium GIT.
    • Zobacz historię dziennika referencyjnego Git.
    • Wybierz stare zobowiązanie, na które chcesz zmienić znacznik czasu.
    • Wykonaj „git commit -amend -date = „” -no -edit" Komenda.
    • Sprawdź historię dziennika pod kątem weryfikacji.

Krok 1: Repozytorium przełączników

Początkowo przejdź do wymaganego repozytorium, wykonując „płyta CD" Komenda:

CD "C: \ Users \ Nazma \ git \ test1-repo"


Krok 2: Wybierz Git Commit

Następnie uruchom podane polecenie, aby wyświetlić bieżącą historię dziennika repozytorium:

$ git log .


Tutaj chcemy zmienić znacznik czasu ostatniego zatwierdzenia:


Krok 3: Zaktualizuj znacznik czasu

Potem uruchom „git zatwierdzić”Polecenie wraz z pożądanym znacznikiem czasu:

$ git commit --amend--date = "środa 21 grudnia 12:30:20 2022 +0500"-no-edit


W wyżej wymienionych poleceń,"-poprawiać„Opcja jest dodawana do aktualizacji zobowiązań i„ -data”Jest parametrem, który ma pożądaną wartość znacznika czasu:


Krok 4: Sprawdź zaktualizowany znacznik czasu

Aby zapewnić zaktualizowany stary czas zatwierdzenia, uruchom „Git Log ." Komenda:

$ git log .


Zgodnie z podmiotem wyjściowym, znacznik czasu został pomyślnie zaktualizowany:


Zebraliśmy najłatwiejszy sposób zmiany czasu na strefam starego zatwierdzenia w Git.

Wniosek

Aby zmienić znacznik czasu starego zatwierdzenia w Git, najpierw przejdź do lokalnego repozytorium GIT i pokaż historię dziennika referencyjnego GIT. Następnie wybierz stare zobowiązanie, na które chcesz zmienić znacznik czasu. Następnie uruchom „git commit -amend -date = „” -no -edit" Komenda. Na koniec sprawdź historię dziennika pod kątem weryfikacji. Ten pismo zapewniło najłatwiejszy sposób na modyfikację znacznika czasu starego zatwierdzenia w Git.