1
지점 A에서 몇 가지 변경 사항이있었습니다. 우연히, 브랜치 A는 관련이없는 브랜치 B와 병합되었습니다. 브랜치 B에서 작업하는 동안, 문제가되는 병합을 되 돌리는 대신 (이제는 내가가는 길을 알게되었습니다) 두 브랜치는 서로 관련이 없습니다. 파일을 제거하거나 마스터에서 가져 왔습니다.병합 된 지점에서 제거 된 파일 복구
B가 결국 마스터에 병합되고 A가 B에 잘못 병합되었으므로 변경 사항이 모두 제거되었거나 체크 아웃되었지만 병합 된 것으로 간주되기도합니다.
제가 궁금한 점은 : A가 가져야 할 변경 사항을 어떻게 복구 할 수 있습니까?
나는 해시를 가지고 있지만 난 그냥 분기보다 최근의 B는, 제거/
대단원! 나는 4 개의 잘못된 커밋을 되돌려주고'git reset --soft HEAD ~ 4'를 사용하여 되돌리기 커밋을 실행 취소하여 변경 사항을 분기 할 수있었습니다. – brito