집 > Q&A > 본문
如果用mercurial,只能到b分支中硬还原代码了。
git有智能的方式吗?
黄舟2017-04-22 09:02:08
"b에서 a의 변경된 내용을 복원하고 싶습니다.", 브랜치 병합 작업을 취소하려면 git reset/revert {commit}
git reset/revert {commit}
git reflog을 사용하여 다음과 같은 HEAD 포인터 변경 사항을 먼저 확인할 수 있습니다.
git reflog
예를 들어 git reset HEAD@{2} 특정 제출물 반환
git reset HEAD@{2}
伊谢尔伦2017-04-22 09:02:08
병합하기 전에 커밋에 대한 새 브랜치를 직접 만들 수 있으므로 아무것도 손실되지 않습니다