Jak zastosować łatkę generowaną za pomocą git formatu

Jak zastosować łatkę generowaną za pomocą git formatu
W GIT różni programiści współpracują nad tym samym projektem; Dlatego często wymagane jest udostępnianie sobie zmian projektu lub zastosowania zmian w innym oddziale lub repozytorium. Użytkownicy GIT mogą w tym celu użyć łaty git, co pozwala im zapisać zmiany w pliku, a później zastosować je do innych repozytoriów.

W tym poście pokazuje metodę zastosowania plastry git wygenerowanej za pomocą polecenia GIT Format Patch.

Jak zastosować łatkę generowaną za pomocą polecenia „GIT Format Patch”?

Aby zastosować wygenerowaną łatkę, najpierw poprowadź zmiany. Następnie wygeneruj łatkę za pomocą „GIT Format -Patch -1" Komenda. Następnie otwórz repozytorium, w którym chcesz zastosować wygenerowaną łatkę i użyć „Git Am " Komenda.

Teraz sprawdź praktyczne wdrożenie poniżej.

Krok 1: Uruchom terminal git bash

Najpierw otwórz menu Start i uruchom „Git Bash„Terminal:

Krok 2: Przejdź do roboczego repozytorium Git

Użyj „płyta CD„Polecenie i otwórz repozytorium robocze GIT:

$ cd "c: \ git \ funkcje"

Krok 3: Wygeneruj nowy plik

Wygeneruj nowy plik tekstowy za pomocą „dotykać" Komenda:

Demo $ Touch.tekst

Krok 4: Dodaj plik do indeksu inscenizacji

Przenieś nietakowany plik do indeksu śledzenia, aby popełnić zmiany za pomocą „Git dodaj" Komenda:

$ git add .

Sprawdź stan repozytorium, aby potwierdzić, czy plik zostanie dodany do indeksu śledzenia, czy nie:

Status $ git

Krok 5: zatwierdź śledzone zmiany

Zatrzymaj śledzone zmiany, aby dodać je do lokalnego repozytorium za pośrednictwem dostarczonego polecenia:

$ git commit -m „Nowe zmiany są popełnione”

Sprawdź dziennik git, aby sprawdzić, czy zmiany są popełnione, czy nie:

$ git log

Tutaj możesz zobaczyć, jak nowe zmiany zostały pomyślnie popełnione:

Krok 6: Wygeneruj łatkę

Wygeneruj plamę zaangażowanych zmian za pomocą „GIT Format Patch" Komenda:

$ git format -patch -1

Można zauważyć, że łatka „0001-nowozłańcowe-truzowane.skrawek" jest wygenerowany:

Krok 7: Zastosuj łatkę

Teraz zastosuj łatkę w tym samym repozytorium za pomocą „Git Am " Komenda:

$ git am 0001-new-change-are-cele.skrawek

Notatka: Nie martw się, jeśli wystąpi błąd, jeśli stosujesz łatkę do tego samego repozytorium, w którym opracowałeś łatkę i że repozytorium już popełniło modyfikacje.

Aby poradzić sobie z tą sytuacją, pomiń łatkę i zastosuj ją do innego repozytorium:

Krok 8: Pomiń łatkę

Aby pominąć zastosowaną łatkę, użyj poniższego polecenia za pomocą „-pominąć" opcja:

$ git am - -skip

Krok 9: Utwórz nowe repozytorium

Zrób nowy katalog/repozytorium, w którym zastosujemy wygenerowaną łatkę:

Demo $ mkdir

Następnie użyj „płyta CD„Polecenie, aby przejść do nowego repozytorium:

Demo CD

Krok 10: Zastosuj łatkę na innym repozytorium

Na koniec zastosuj łatkę do nowo utworzonego repozytorium za pomocą „Git Am " Komenda:

$ git am "c: \ git \ funkcje \ 0001-new-changes-areare-ceny.skrawek"

Tutaj widać, że pomyślnie zastosowaliśmy łatkę wygenerowaną za pomocą „GIT Format Patch" Komenda:

Nauczyliśmy się, jak stosować łatkę generowaną za pomocą „GIT Format Patch" Komenda.

Wniosek

Zastosować łatkę wygenerowaną za pomocą „GIT Format Patch”Najpierw przejdź do repozytorium roboczego Git. Następnie poprowadź śledzone zmiany za pomocą „git zatwierdzić" Komenda. Następnie wygeneruj nową łatkę GIT za pomocą „$ git format -patch -1" Komenda. Następnie przejdź do repozytorium, w którym chcesz zastosować wygenerowaną łatkę i zastosować łatkę za pomocą „Git Am " Komenda. Ten post wykazał metodę zastosowania łatki generowanej za pomocą polecenia GIT Format Patch.