나는 내 분기를 마스터에 병합하고 푸시하여 모든 것이 잘되었다고 생각했습니다. 코드에 문제가 있음이 드러났습니다. 병합 커밋 또는 전체 분기 중 어느 것이 더 적절한 방법으로 되돌리려면 다른 사람이 내 병합이 발생하지 않은 것처럼 쉽게 계속 작업 할 수 있기를 바랍니다.나쁜 분기 병합 되돌리기
그런 다음 지점을 수정하고 다시 병합하려고합니다. 읽기 man git-revert
은 -m을 사용하여 전체 분기를 되돌릴 경우 다시 병합 할 수 있음을 제안합니다.
미안, 내가 이미 밀 었다고 언급 했어야했다. HEAD를 정확히 되 돌리는 것은 무엇입니까? "병합되지 않은"커밋을 만들어 HEAD에서 내 지사가 커밋되지 않은 것처럼 보일 것입니다. 그렇지 않은 경우에도 기록이 표시됩니다. – Letharion
정확히. 히스토리는 잘못된 병합 커밋을 표시하고 잘못된 커밋을 무효화하는 또 다른 커밋의 맨 위에 표시합니다. 그냥 시도해보십시오. "git reset --hard HEAD ^";)로 언제든지 실행 취소 할 수 있습니다. – ralphtheninja