내 로컬 컴퓨터에 많은 커밋 및 마스터와 병합으로 몇 달 전으로 거슬러 올라가는 복잡한 역사를 가진 분기가 있습니다.
이제이 분기를 마스터로 병합하고 배포하고 싶지만 나중에 필요한 경우 단일 되돌리기를 수행하여 마스터에 대한 병합을 취소 할 수 있습니다. 예를 들어 오늘 병합했지만 일주일 후 (다른 기능에 대한 다른 커밋이 완료된 후)이 병합을 실행 취소해야 함을 발견했습니다.
병합에서 sha를 사용하여 되돌리기를 수행하는 것만 큼 간단합니까?
예 git revert
, 병합 커밋에서 수행 하면 병합의 효과가 반전됩니다.
일주일을 기다리면 물론 발생한 다른 변경 사항과의 충돌을 해결해야 할 수도 있습니다. 문제를 해결 한 후 다음을 수행 할 수 있습니다.git revert --continue
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다