如果用mercurial,只能到b分支中硬还原代码了。
git有智能的方式吗?
人生最曼妙的风景,竟是内心的淡定与从容!
"b에서 a의 변경된 내용을 복원하고 싶습니다.", 브랜치 병합 작업을 취소하려면 git reset/revert {commit}
git reset/revert {commit}
git reflog을 사용하여 다음과 같은 HEAD 포인터 변경 사항을 먼저 확인할 수 있습니다.
git reflog
예를 들어 git reset HEAD@{2} 특정 제출물 반환
git reset HEAD@{2}
병합하기 전에 커밋에 대한 새 브랜치를 직접 만들 수 있으므로 아무것도 손실되지 않습니다
"b에서 a의 변경된 내용을 복원하고 싶습니다.", 브랜치 병합 작업을 취소하려면
을 시도하세요.git reset/revert {commit}
으아악git reflog
을 사용하여 다음과 같은 HEAD 포인터 변경 사항을 먼저 확인할 수 있습니다.예를 들어
git reset HEAD@{2}
특정 제출물 반환병합하기 전에 커밋에 대한 새 브랜치를 직접 만들 수 있으므로 아무것도 손실되지 않습니다