Niniejszy przewodnik zapewni procedurę popchnięcia konkretnego zobowiązania do zdalnego repozytorium GitHub i zignorowanie poprzednich zatrudnionych.
Jak popchnąć konkretne zobowiązanie do zdalnego repozytorium GitHub i zignorować poprzednie zatwierdzenia?
Aby nacisnąć konkretne zobowiązanie do pilota, a nie wszystkich, wdrożyć poniżej podane kroki:
Krok 1: Przejdź do konkretnego repozytorium GIT
Najpierw uruchom „płyta CD”Polecenie wraz ze ścieżką lokalnego repozytorium i przejdź do niej:
$ cd "c: \ Users \ nazma \ git \ test_14"
Krok 2: Wyświetl historię dziennika referencyjnego git
Następnie wyświetl historię dziennika referencyjnego Git, wykorzystując „Git Log ." Komenda:
$ git log .
Tutaj wybraliśmy zatwierdzenie poniżej wysokiego poziomu, które chcemy wepchnąć w pilocie:
Krok 3: Sprawdź listę URL zdalnego
Następnie wykonaj dostarczone polecenie, aby wyświetlić listę zdalnych adresów URL:
$ git pilot -v
Krok 4: Wyświetl listę wszystkich gałęzi
Teraz wyświetl listę wszystkich gałęzi Git, w tym pilota i lokalnego, z pomocą „git pilot”Polecenie i„-A„Flaga dla wszystkich:
$ git oddział -a
W rezultacie wszystkie gałęzie zostaną wyświetlone i wybierz żądaną zdalną gałąź. Na przykład wybraliśmy „Remotes/Origin/Master" oddział:
Krok 5: Push Contead Commit
Na koniec wykonaj „Git Push„Polecenie, aby popchnąć konkretne zobowiązanie do usługi hostingowej GitHub:
$ git push pochodzenie 894cf22: mistrz
W wyżej wymienionych poleceń:
W rezultacie nasze wybrane pojedyncze lokalne zmiany zatwierdzenia zostaną wepchnięte do zdalnego repozytorium GitHub:
To wszystko! Skutecznie popchnęliśmy szczególne zobowiązanie do zdalnego repozytorium GitHub i zignorowaliśmy poprzednie zatwierdzenia.
Wniosek
Aby popchnąć konkretne zobowiązanie do zdalnego repozytorium GIT, najpierw przejdź do konkretnego repozytorium GIT, a następnie sprawdź historię dziennika referencyjnego GIT, wybierz żądane zatwierdzenie i skopiuj jego sha-hash. Następnie wyświetl zdalne adresy URL i wymień wszystkie istniejące gałęzie. Wreszcie, uruchom „$ git push:" Komenda. Niniejszy przewodnik opracował proces popychania pożądanego zobowiązania do poprzednich zdalnych zobowiązań.