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.