Utwórz poprawkę Git z niezatwierdzonych zmian w bieżącym katalogu roboczym

Utworz Poprawke Git Z Niezatwierdzonych Zmian W Biezacym Katalogu Roboczym



Git Patches to jedna z najważniejszych funkcji aplikacji Git, która jest często używana do wdrażania i udostępniania zmian z jednego katalogu lub repozytorium Git do innego katalogu lub repozytorium. Jest również używany do udostępniania zatwierdzonych i niezatwierdzonych zmian innym programistom w celu przeglądu. Co więcej, zarówno „ git format-patch ' oraz ' różnica git Komendy ” służą do tworzenia łatki.

W tym samouczku zademonstrujemy, jak utworzyć poprawkę z niezatwierdzonych zmian Git.

Jak utworzyć łatkę z niezatwierdzonych zmian w repozytorium roboczym Git?

Aby utworzyć łatkę z niezatwierdzonych zmian w repozytorium Git, najpierw przejdź do repozytorium, dodaj zmiany do indeksu pomostowego i użyj „ git diff –cached > Filename.patch ' Komenda.







Aby uzyskać praktyczne wskazówki, przejrzyj podaną procedurę.



Krok 1: Uruchom terminal Git
Uruchom terminal Git z menu „Uruchamianie” systemu Windows:







Krok 2: Przejdź do katalogu roboczego Git
Przejdź do katalogu roboczego Git, używając „ cd <ścieżka do katalogu> ' Komenda:

płyta CD 'C:\Git\Demo'



Krok 3: Zainicjuj katalog Git
Zainicjuj katalog Git za pomocą podanego polecenia:

$ jest gorąco

Krok 4: Wygeneruj nowy plik
Wygeneruj nowy plik, wykonując polecenie „ dotknij ' Komenda:

$ dotykać Plik2.txt

Krok 5: Dodaj nieśledzone zmiany
Następnie przenieś nieśledzone zmiany do indeksu śledzenia za pomocą wspomnianego polecenia:

$ git dodaj .

Sprawdź status Git, aby sprawdzić, czy zmiany zostały dodane do indeksu pomostowego, czy nie:

$ status gita

Tutaj możesz zobaczyć, że pomyślnie dodaliśmy nieśledzone zmiany do obszaru testowego:

Krok 6: Wygeneruj poprawkę niezatwierdzonych zmian
W następnym kroku utwórz łatkę niezatwierdzonych zmian etapowych:

$ różnica git --w pamięci podręcznej > Patchfile.patch

W powyższym poleceniu „ –w pamięci podręcznej Opcja ” służy do tworzenia łatki zmian etapowych. Jeśli użytkownik nie może użyć opcji „ –w pamięci podręcznej ”, zostanie utworzona łatka nieśledzonych zmian:

Użyj ' ls ”, aby wyświetlić wszystkie katalogi i pliki bieżącego repozytorium:

$ ls

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

$ git zastosuj Patchfile.patch

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

Krok 8: Utwórz nowe repozytorium
Stwórzmy nowy katalog, w którym będziemy aplikować ostatnio utworzoną łatkę. W tym celu skorzystaj z opcji „ mkdir ' Komenda:

$ mkdir Nowy katalog

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

$ płyta CD Nowy katalog /

Krok 9: Zastosuj poprawkę niezatwierdzonych zmian
Następnie zastosuj poprawkę do nowego katalogu za pomocą poniższego polecenia:

$ git zastosuj / c / Git / Próbny / Patchfile.patch

Aby sprawdzić, czy poprawka została zastosowana, przejrzyj listę wszystkich plików:

$ ls

Dane wyjściowe wskazują, że pomyślnie zastosowaliśmy łatę niezatwierdzonych zmian w nowym katalogu:

Nauczyliśmy Cię procedury tworzenia poprawki Git z niezatwierdzonych zmian.

Wniosek

Aby utworzyć łatkę z niezatwierdzonych zmian Git, najpierw otwórz repozytorium robocze Git. Utwórz nowy plik i dodaj go do indeksu śledzenia. Następnie utwórz poprawkę Git ze śledzonymi niezatwierdzonymi zmianami, używając „ git diff –cached > Patchfile.patch ' Komenda. Następnie zastosuj łatkę do innego repozytorium lub katalogu poprzez „ git zastosuj <ścieżka-łatki> ' Komenda. Ten post zademonstrował metodę tworzenia łatki z niezatwierdzonych zmian Git.