Czy istnieje „git touch”, dzięki któremu mogę przesłać ten sam plik z nowym znacznikiem czasu?

Czy Istnieje Git Touch Dzieki Ktoremu Moge Przeslac Ten Sam Plik Z Nowym Znacznikiem Czasu



Kiedy użytkownicy zatwierdzają zmiany w Git, zatwierdzenia są zapisywane ze znacznikiem czasu zgodnie ze strefą czasową systemu użytkownika. Mówiąc dokładniej, każde zatwierdzenie ma dwie daty, tj. „ data popełnienia ” i „ data autora ”. Użytkownicy mogą zmieniać/modyfikować historię zatwierdzeń i przeglądać zmiany wprowadzone w przeszłości. Nie zaleca się jednak zmiany historii zatwierdzeń, chyba że jest to niezbędne do wykonania jakiejś operacji.

Ten opis zilustruje metodę wypychania tego samego pliku z nowym/innym znacznikiem czasu.







Czy istnieje „git touch”, aby przesłać ten sam plik z nowym/innym znacznikiem czasu?

Nie, nie ma „ git touch ” w Git, aby przesłać ten sam plik z nowym lub innym znacznikiem czasu. Jednak użytkownicy mogą wypchnąć ten sam plik z nowym/innym znacznikiem czasu przy użyciu innej metody. Aby to zrobić, wypróbuj poniższe kroki.



Krok 1: Wyświetl historię zatwierdzeń



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





$ dziennik git --surowy


Tutaj ' -surowy Opcja ” służy do wyświetlania szczegółowych informacji o zatwierdzeniu.

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




Krok 2: Wprowadź zmiany w pliku

Następnie zmodyfikuj zawartość pliku, aby wprowadzić zmiany w tym samym „ Test1.txt ' plik:

$ Echo „To jest mój plik testowy” >> Test1.txt



Krok 3: Śledź zmiany

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

$ git dodaj Test1.txt



Krok 4: Zatwierdź plik z nowym znacznikiem czasu

Teraz wykonaj podane polecenie, aby zatwierdzić ten sam plik z nowym znacznikiem czasu:

$ git zatwierdzenie --dozwolone-puste -M „Zatwierdź z nowym znacznikiem czasu”



Krok 5: Sprawdź zmiany

Na koniec upewnij się, że plik został wypchnięty do lokalnego repozytorium z nowym znacznikiem czasu, używając następującego polecenia:

$ dziennik git --surowy


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


Wyjaśniliśmy procedurę wypychania tego samego pliku z nowym znacznikiem czasu.

Wniosek

Aby wypchnąć ten sam plik z nowym lub innym znacznikiem czasu, najpierw przejdź do lokalnego repozytorium. Zmodyfikuj plik i śledź zmiany. Następnie uruchom „ git commit –allow-empty -m „ ”, aby przekazać plik do lokalnego repozytorium z nowym znacznikiem czasu. Na koniec zweryfikuj zmiany. Ten zapis ilustruje metodę wypychania tego samego pliku z nowym znacznikiem czasu.