W przypadku większego scalania git z kilkoma konfliktowymi plikami niepoprawnie oznaczyłem plik jako rozwiązany (używając git add FILE
po częściowej edycji)
Teraz chciałbym cofnąć moją próbę rozwiązania konfliktu i zacząć od nowa rozwiązać ten plik.
Jak mogę to zrobić?
Odpowiedzi:
Znaleziono rozwiązanie tutaj: http://gitster.livejournal.com/43665.html
Przywraca to stan nierozwiązany, w tym wszystkie informacje o bazie nadrzędnej i bazie scalania, co umożliwia ponowne uruchomienie rozdzielczości.
źródło
git reset
nie dotknie pliku.both modified
(w stanie konfliktu)both modified
”. To jest dokładnie zamierzony wynik pytania.-m
jak w--merge
Przykład
źródło
git status
później,FILE
pojawi się w „Zmianach nieudostępnionych dla zatwierdzenia”. Spodziewałbym się jednak, że pokaże się pod „Unmerged paths”, więc moje IDE przejdzie do ponownego połączenia ...