Utwórz łatkę git z niezaangażowanych zmian w bieżącym katalogu roboczym

Utwórz łatkę git z niezaangażowanych zmian w bieżącym katalogu roboczym
Łaty git są jedną z najważniejszych funkcji aplikacji GIT, które są często używane do wdrażania i udostępniania zmian z jednego katalogu lub repozytorium GIT do innego katalogu lub repozytorium. Służy również do dzielenia się zaangażowanymi i nieograniczonymi zmianami z innymi programistami w celu przeglądu celów. Ponadto oba „GIT Format Patch" I "git diff„Polecenia są używane do tworzenia łatki.

Ten samouczek pokaże, jak utworzyć łatkę z git niezakresywnych zmian.

Jak utworzyć łatkę z niezaangażowanych zmian w repozytorium roboczym GIT?

Aby utworzyć łatkę z niezaangażowanych zmian w repozytorium GIT, najpierw przejdź do repozytorium, dodaj zmiany do indeksu inscenizacji i użyj „Git diff -Cached> nazwa pliku.skrawek" Komenda.

Aby uzyskać praktyczne wytyczne, przejdź przez dostarczoną procedurę.

Krok 1: Uruchom terminal git
Uruchom terminal GIT z menu Windows „Startup”:

Krok 2: Idź do Git Working Directory
Przejdź do katalogu roboczego Git, wykorzystując „płyta CD " Komenda:

CD "C: \ git \ demo"

Krok 3: Zainicjuj katalog GIT
Zainicjuj katalog GIT za pośrednictwem dostarczonego polecenia:

$ git init

Krok 4: Wygeneruj nowy plik
Wygeneruj nowy plik, wykonując „dotykać " Komenda:

$ Touch File2.tekst

Krok 5: Dodaj niezmienione zmiany
Następnie przenieś nieporęczone zmiany do indeksu śledzenia za pośrednictwem wspomnianego polecenia:

$ git add .

Sprawdź status GIT, aby sprawdzić, czy zmiany są dodawane do indeksu inscenizacji, czy nie:

Status $ git

Tutaj widać, że pomyślnie dodaliśmy niezmienione zmiany do obszaru inscenizacji:

Krok 6: Wygeneruj łatki niezaangażowanych zmian
W następnym kroku utwórz plamę niezaangażowanych zmian:

$ git diff -pobudzony> Patchfile.skrawek

W powyższym poleceniu „-buforowany„Opcja jest używana do tworzenia plamy etapowych zmian. Jeśli użytkownik nie może użyć „-buforowany„Opcja, zostanie utworzona łatka niezmienionych zmian:

Użyj "LS„Polecenie, aby wyświetlić wszystkie katalogi i pliki bieżącego repozytorium:

$ ls

Krok 7: Zastosuj łatkę
Zastosuj łatkę w tym samym katalogu, aby sprawdzić plik łatki działa, czy nie:

$ git Zastosuj Patchfile.skrawek

Można zauważyć, że występuje błąd, ponieważ już istnieje w katalogu roboczym:

Krok 8: Zrób nowe repozytorium
Zróbmy nowy katalog, w którym zastosujemy niedawno utworzoną łatkę. W tym celu skorzystaj z „Mkdir " Komenda:

$ mkdir Newdirectory

Następnie otwórz nowy katalog lub repozytorium za pomocą „płyta CD" Komenda:

$ CD Newdirectory/

Krok 9: Zastosuj niechciane zmiany
Następnie zastosuj łatkę do nowego katalogu przy użyciu polecenia poniżej:

$ git Apply/c/git/demo/patchfile.skrawek

Aby sprawdzić, czy łatka jest zastosowana, czy nie, wyświetl listę wszystkich plików:

$ ls

Dane wyjściowe wskazuje, że pomyślnie zastosowaliśmy plamę niezaprzeczalnych zmian w nowym katalogu:

Nauczyliśmy cię procedury tworzenia plastry git z niezaangażowanych zmian.

Wniosek

Aby utworzyć łatkę z GIT Nieprzezroczyste zmiany, najpierw otwórz repozytorium robocze GIT. Utwórz nowy plik i dodaj go do indeksu śledzenia. Następnie utwórz git plam git śledzonych niezaprzeczalnych zmian za pomocą „git diff -Cached> Patchfile.skrawek" Komenda. Następnie zastosuj łatkę do innego repozytorium lub katalogu za pośrednictwem „Git Zastosuj " Komenda. W tym poście pokazano metodę utworzenia łatki z niekonkurennych zmian GIT.