Czy istnieje „git dotyk”, więc mogę wypchnąć ten sam plik za pomocą nowego znacznika czasu?

Czy istnieje „git dotyk”, więc mogę wypchnąć ten sam plik za pomocą nowego znacznika czasu?

Kiedy użytkownicy popełniają zmiany w GIT, zatwierdzenia są zapisywane w znaczniku czasu zgodnie z strefą czasową systemu użytkownika. Mówiąc dokładniej, każde zatwierdzenie ma dwie daty, i.mi., „„Data zatwierdzenia”I„ „Data autora". Użytkownicy mogą zmienić/modyfikować historię zatwierdzenia i widok, gdy zmiany wprowadzone w przeszłości. Nie sugeruje się jednak zmiany historii zatwierdzenia, chyba że jest ona niezbędna do niektórych operacji.

Ten zapis ilustruje metodę wypychania tego samego pliku za pomocą nowego/innego czasu.

Czy istnieje „git dotyk”, aby wypchnąć ten sam plik za pomocą nowego/innego znacznika czasu?

Nie, nie ma „Git Touch”Polecenie w Git, aby wypchnąć ten sam plik za pomocą nowego lub innego znacznika czasu. Jednak użytkownicy mogą wypychać ten sam plik za pomocą nowego/innego znacznika czasu przy użyciu innej metody. Aby to zrobić, wypróbuj poniżej określone kroki.

Krok 1: Zobacz historię zatwierdzenia

Najpierw sprawdź dziennik git, aby wyświetlić historię zatwierdzenia, w tym znacznik czasu zatwierdzenia:

$ git log -raw


Tutaj "-surowy„Opcja służy do pokazania szczegółowych informacji o zatwierdzeniu.

Na poniższym obrazie podświetlona część pokazuje znacznik czasu i nazwę pliku:


Krok 2: Dokonaj zmian w pliku

Następnie zmodyfikuj treść pliku, aby wprowadzić zmiany w tym samym „Test1.tekst" plik:

$ echo „To jest mój plik testowy” >> test1.tekst



Krok 3: Śledź zmiany

Następnie zapisz nowo dodane zmiany w indeksie GIT za pomocą poniższego polecenia:

$ git dodaj test1.tekst



Krok 4: Zatrzymaj plik z nowym znacznikiem czasu

Teraz wykonaj dostarczone polecenie, aby zatwierdzić ten sam plik w nowym znacznik czasu:

$ git commit -allow -empty -m „commit with New Timestamp”



Krok 5: Sprawdź zmiany

Na koniec upewnij się, że plik został zepchnięty do lokalnego repozytorium za pomocą nowego znacznika czasu za pomocą następującego polecenia:

$ git log -raw


Można zauważyć, że plik został pomyślnie wypchnięty w nowym znacznik czasu:


Wyjaśniliśmy procedurę wypychania tego samego pliku za pomocą nowego znacznika czasu.

Wniosek

Aby wypchnąć ten sam plik za pomocą nowego lub innego znacznika czasu, najpierw przejdź do lokalnego repozytorium. Zmodyfikuj plik i śledź zmiany. Następnie uruchom „git commit -allow -empty -m „”„Polecenie, aby popchnąć plik do lokalnego repozytorium za pomocą nowego znacznika czasu. Wreszcie zweryfikuj zmiany. Ten zapis ilustruje metodę wypychania tego samego pliku za pomocą nowego znacznika czasu.