2011-05-13 3 views
0

git 리포지토리와 두 개의 브랜치 masterst (브랜치 master)이 있습니다. masterst을 리버스하고 싶습니다. 그러나 master은 누군가 다른 사람이 대대적으로 재 작성하여 솔직하게 나에게 이유를 모르지만 fetchmasterreset --hard 우리 개인 브랜치가 표시됩니다.브랜치 이후 재 작성된 git 브랜치의 리셋

git-rebase을 시도하면 수동으로 병합해야하는 충돌하지 않는 파일의 목록이 2 개의 화면 페이지로 확장됩니다. 나는 실제 변화가 그다지 크지 않다는 것을 안다. 하나의 경우, st 브랜치는 소수의 파일 만 처리했습니다 (10 개가 넘지는 않습니다).

리베이스 이외에 패치를 작성하고 적용하려고했지만 충돌하는 부분도 있지만 해결 방법이 없습니다.

답변

0

이 솔루션은 단순히

git am -3 changes.patch 

changes.patch 전체 패치 파일 인 경우

을 할 수 this answer에 의해 마음 bogglingly 쉽게 제안 할 것으로 보인다.