Jak zmienić autora zatwierdzenia jednego zatwierdzenia

Jak zmienić autora zatwierdzenia jednego zatwierdzenia
GIT to słynne narzędzie do zarządzania projektami DevOps powszechnie używane do zarządzania kodem źródłowym projektów. Zarządza wersjami kodowymi poprzez repozytoria GIT, oddziały i czas na czas. Różni programiści pracują nad projektami i popełniają zmiany. Czasami jednak użytkownicy Git chcą zmienić autora wszystkich zobowiązań lub autora konkretnego zatwierdzenia.

Ten artykuł opracuje, jak zmienić autora zatwierdzenia.

Jak zmienić autora Single Commit?

Użytkownicy GIT mogą ustawić i zmienić autora zobowiązań. Wymieniliśmy metody zmiany autora jednego zatwierdzenia:

  • Jak zmienić autora ostatniego zatwierdzenia?
  • Jak zmienić autora na jedno zatwierdzenie z historii zatwierdzenia?

Jak zmienić autora ostatniego zatwierdzenia?

Aby zmienić autora ostatniego zatwierdzenia, najpierw otwórz repozytorium GIT, a następnie skorzystaj z „git zatwierdzić”Polecenie wraz z„-Zmień -Author”Opcje.

Wykorzystaj wspomniane polecenie, aby zmienić autora ostatniego zatwierdzenia.

Krok 1: Otwórz terminal Bash GIT

Uruchom terminal git bash z menu uruchamiania:

Krok 2: Przejdź do repozytorium GIT

Użyj "płyta CD„Polecenie i przejdź do wymaganego lokalnego repozytorium GIT:

$ cd "c: \ git"

Krok 3: Sprawdź dziennik git

Sprawdź dzienniki git, aby wyświetlić nazwę autora najnowszego zatwierdzenia:

$ git log

Krok 4: Zmień autora najnowszego zatwierdzenia

Zmień autora najnowszego zatwierdzenia za pośrednictwem „git zatwierdzić" Komenda. „„-poprawiać„Opcja służy do modyfikacji zatwierdzenia i„-autor”Służy do edytowania informacji autora:

$ git commit --amend --Author „Jazzy”

W rezultacie „Commit_editmsg„Plik otworzy się w domyślnej edytorze wybranego tekstu, określ swoją wiadomość zgodnie z preferencjami i naciśnij„KLAWISZ KONTROLNY„Klucz, aby zapisać komunikat zatwierdzenia:

Krok 5: Sprawdź dziennik git

Ponownie sprawdź dzienniki GIT, aby sprawdzić, czy autor najnowszego zatwierdzenia zostanie zmieniony, czy nie:

$ git log

Poniższe dane wyjściowe wskazuje, że pomyślnie zmieniliśmy autora ostatniego zatwierdzenia:

Jak zmienić autora na jedno zatwierdzenie z historii zatwierdzenia?

Aby zmienić autora na jedno zatwierdzenie z historii zatwierdzenia, postępuj zgodnie z wymienioną procedurą.

Krok 1: Sprawdź dzienniki git

Najpierw otwórz dzienniki GIT, aby sprawdzić zatwierdzenie GIT, wykorzystując „Git Log" Komenda:

$ git log

Krok 2: Zmień autora Old Commit

Następnie zmień autora każdego starego zatwierdzenia z historii, wykorzystując git ”REBASE" Komenda. Podaj także „GŁOWA„Pozycja wskaźnika, aby przejść do tego zatwierdzenia:

$ git rebase -i head ~ 1

Po tym, „Git-Rebase-Todo„Plik zostanie otwarty. Aby zmienić autora zatwierdzenia, użyj poniższego polecenia podświetlonego wraz z nazwą i adresem e -mail autora, a następnie naciśnij „Ctrl+s„Aby zapisać zmiany:

Exec git commit --amend --author = "jazzy" -c głowa

Krok 3: Sprawdź zatwierdzenie git

Na koniec zobacz historię zatwierdzenia w sprawie weryfikacji:

$ git log

Tutaj widać, że pomyślnie zmieniliśmy autora starszego zatwierdzenia:

Nauczyliśmy cię, jak zmienić autora na jedno zatwierdzenie.

Wniosek

Aby zmienić autora jednego zatwierdzenia, użytkownicy GIT mogą wykorzystać dwa podejścia. W pierwszym podejściu użytkownicy GIT mogą zmienić autora ostatniego zatwierdzenia, wykorzystując „git commit -amend -Author -Autor -nazwa " Komenda. Aby zmienić autora starszego zatwierdzenia, skorzystaj z „Git Rebase Head ~" Komenda. Następnie ustaw nazwisko i adres e -mail autora w otwartym pliku. W tym artykule opracowano, jak zmienić autora na jedno zatwierdzenie.