Jak rozwiązać konflikt git stash bez zatwierdzenia?

Jak rozwiązać konflikt git stash bez zatwierdzenia?
Wielu programistów może pracować na podobnym pliku kodu źródłowego i zastosować do niego modyfikacje. Mogą natychmiast dodać zmiany do indeksu inscenizacji GIT. Ponadto programiści mogą tymczasowo przechowywać modyfikacje lub zmiany poprzez działanie schowania. W tym celu użyj „Zastosuj się git stash„Polecenie, gdy jest konieczne zastosowanie zmian wstrzymania.

W takiej sytuacji czasami programiści spotykają się z niezbędnym konfliktem z powodu wielu zmian jednocześnie i nie scalonych. Mogą rozwiązać ten konflikt bez popełnienia.

W tym przewodniku omówi najłatwiejsze rozwiązanie konfliktu Git Stash bez zatwierdzenia.

Jak rozwiązać konflikt git stash bez zatwierdzenia?

Przez większość czasu Git Stash Niezbędne konflikty napotykane przez programistów, gdy pracują nad podobnym plikiem projektu i wielokrotnie dodając zmiany. Aby rozwiązać ten konkretny konflikt, programiści muszą ustalić modyfikacje indeksu śledzenia, wykonując „Git dodaj „Polecenie bez popełnienia.

Idźmy do przodu, sprawdź, kiedy nastąpi konflikt i rozwiązajmy go.

Krok 1: Przełącz na repozytorium GIT

Wykonaj „płyta CD„Poleć i przejdź do pożądanego katalogu lokalnego GIT:

$ cd "c: \ Users \ nazma \ git \ repo_16"

Krok 2: Generuj i aktualizuj plik

Następnie wygeneruj i zaktualizuj nowy plik, uruchamiając „Echo" Komenda:

$ echo „mój plik tekstowy” >> ”plik 1.tekst"

Krok 3: Śledź plik

Następnie śledź nowo utworzony plik w indeksie za pomocą następującego polecenia:

$ git dodaj plik 1.tekst

Krok 4: Przesuń zmiany do repozytorium GIT

Następnie uruchom dostane polecenie i przesuń zmiany do repozytorium GIT:

$ git commit -m „Pierwszy plik repo”

Krok 5: Zaktualizuj plik

Użyj "Echo”Wykonaj i zaktualizuj wcześniej utworzony plik:

$ echo „plik tekstowy” >> ”plik 1.tekst"

Krok 6: Git Stash

Teraz dodaj wszystkie modyfikacje do pamięci tymczasowej, wykonując „Git Stash" Komenda:

$ git Stash

Krok 7: Zmodyfikuj istniejący plik

Podobnie zaktualizuj istniejący plik za pośrednictwem komendy poniżej:

$ echo „plik” >> „plik 1.tekst"

Krok 8: Scenizacja Dodaj zmiany

Następnie wykonaj „Git dodaj .„Polecenie do dodania zmian do indeksu:

$ git add .

Krok 9: Zastosuj zmiany wstrzymania

Następnie zastosuj tymczasowe zmiany w repozytorium GIT do „Zastosuj się git stash" Komenda:

$ git Stash Zastosuj

Zgodnie z podmiotem wyjściowym zmiany wstrzymania nie są stosowane i nastąpił konflikt:

Notatka: Teraz, aby rozwiązać wyżej wymieniony konflikt, użytkownik musi dodać zmiany do repozytorium GIT, określając konkretną nazwę pliku.

Krok 10: Dodaj zmiany

Teraz wykonaj „Git dodaj”Polecenie wraz z konkretną nazwą pliku, w której wprowadzane są zmiany:

$ git dodaj plik 1.tekst

Krok 11: Zastosuj git stash

Na koniec zastosuj zmiany wstrzymania zapisywane w skrytce za pośrednictwem następującego polecenia:

$ git Stash Zastosuj

Można zauważyć, że zmiany zapasów zostały pomyślnie zastosowane:

Chodziło o rozwiązywanie konfliktu skrytki bez zatwierdzenia w Git.

Wniosek

Niezbędny konflikt jest napotykany, gdy programiści przeprowadzają wiele zmian, gdy pracują nad podobnym plikiem. Aby rozwiązać konflikt Git Stash, muszą oni złożyć dodatkowe zmiany w indeksie bez popełnienia, uruchamiając „Git dodaj " Komenda. Ten przewodnik zilustrował najłatwiejsze rozwiązanie konfliktu Git Stash bez zatwierdzenia.