To badanie wyjaśni:
- Co to jest poprawka w kontroli wersji Git?
- Jak utworzyć/zrobić poprawkę za pomocą „ git format-patch ' Komenda?
- Jak utworzyć/zrobić poprawkę za pomocą „ różnica git ' Komenda?
Co to jest poprawka w kontroli wersji Git?
W kontroli wersji Git łatka jest po prostu plikiem tekstowym, w którym przechowywany jest opis modyfikacji wprowadzonych do kodu. Zawiera wszystkie zmiany i różnice, które zostały wprowadzone w projekcie w przeszłości. Ponadto zapisuje wszystkie informacje o liniach kodu, które zostały dodane, usunięte lub zmodyfikowane.
Jak utworzyć / zrobić łatkę za pomocą polecenia „git format-patch”?
Aby zrobić łatkę w Git, najpierw przejdź do żądanego katalogu lokalnego. Następnie sprawdź historię zatwierdzeń i wybierz konkretny identyfikator zatwierdzenia. Następnie wykonaj „ git format-patch -1
Krok 1: Przejdź do lokalnego repozytorium
Najpierw przekieruj do określonego katalogu lokalnego za pomocą poniższego polecenia:
$ płyta CD 'C:\Go \R epicki'
Krok 2: Wyświetl historię zatwierdzeń
Następnie sprawdź dziennik Git, aby wyświetlić historię zatwierdzeń:
$ dziennik git --online
Na poniższym wyjściu można zobaczyć historię zatwierdzeń z identyfikatorem zatwierdzenia. Wybierz żądany skrót zatwierdzenia. Na przykład wybraliśmy „ 03668b5 identyfikator zatwierdzenia:
Krok 3: Utwórz/utwórz poprawkę
Teraz użyj następującego polecenia wraz z wybranym identyfikatorem zatwierdzenia, aby utworzyć z niego łatkę:
$ git format-patch -1 03668b5
Krok 4: Sprawdź utworzoną poprawkę
Aby upewnić się, że nowa poprawka została utworzona, uruchom poniższe polecenie:
$ lsMożna zauważyć, że nowy „ 0001-Nowy-dodany-plik-funkcji.patch ” Patch jest tworzony:
Jak utworzyć / zrobić łatkę za pomocą polecenia „git diff”?
„ git diff
Krok 1: Wyświetl dziennik Git
Najpierw przejrzyj historię zatwierdzeń, sprawdzając dziennik Git:
$ dziennik git --onlinePoniższe dane wyjściowe wyświetlają historię zatwierdzeń, w tym identyfikator zatwierdzenia. Skopiuj konkretny identyfikator zatwierdzenia do tworzenia łatki. Na przykład wybraliśmy „ 1839bf4 hasz zatwierdzenia:
Krok 2: Utwórz lub wykonaj łatkę
Następnie utwórz łatkę za pomocą „ różnica git ” i podaj identyfikator zatwierdzenia oraz nazwę pliku poprawki:
$ różnica git 1839bf4 > mojapatch.diffTutaj ' 1839bf4 ” to identyfikator zatwierdzenia, a „ mojapatch.diff ” to nazwa pliku poprawki:
Krok 3: Sprawdź utworzoną poprawkę
Na koniec sprawdź nowo utworzoną poprawkę za pomocą „ ls ' Komenda:
$ lsMożna zauważyć, że „ mojapatch.diff ” plik poprawki został pomyślnie utworzony:
Wyjaśniliśmy o łatce w Git i metodach tworzenia łatki w Git.
Wniosek
W kontroli wersji Git łatka to plik tekstowy, który zawiera opis zmian lub modyfikacji i różnic wprowadzonych do kodu projektu w historii. Zapisuje wszystkie informacje o liniach kodu, które zostały dodane, usunięte lub zmodyfikowane. Aby utworzyć łatkę w git, „ git format-patch -1