누구나 git rebase를 쉽게 취소하는 방법을 알고 있습니까?
마음에 드는 유일한 방법은 수동으로 진행하는 것입니다.
- 커밋 부모를 두 가지 모두에 대해 git checkout
- 그런 다음 거기에서 임시 지점을 만듭니다.
- 손으로 모든 커밋을 체리 픽
- 수동으로 만든 브랜치로 리베이스 한 브랜치를 교체하십시오.
현재 상황에서 이것은 두 가지에서 커밋을 쉽게 찾을 수 있기 때문에 작동합니다 (하나는 내 물건이고 다른 하나는 동료의 물건이었습니다).
그러나 내 접근 방식은 차선책이며 오류가 발생하기 쉬운 것으로 나타났습니다 (방금 자신의 지점 중 2 개로 리베이스했다고 가정 해 봅시다).
어떤 아이디어?
설명 : 나는 많은 커밋이 재생되는 rebase에 대해 이야기하고 있습니다. 하나만이 아닙니다.