1. Intellij 에서 이전 커밋으로 돌아가는 방법
ALT+9 를 누르면 커밋 로그가 나온다.
여기서 원하는 커밋을 선택 후 "Reset Current Branch to Here..."를 클릭한다.
Reset 설정에서 "hard" 설정을 선택하면 원하는 커밋으로 되돌아가고 이전 커밋은 사라진다. (*설명이 잘 되어있으니 선택해서 사용)
이 후 push -> force push를 수행하면 update 무시하고 해당 커밋지점으로 head를 돌릴 수 있다.
2. git 에서 이전 커밋으로 되돌아 가는 방법
Source tree를 사용할 경우 하기와 같이 터미널을 연다.
"git reflog"를 실행하고
이전에 작업한 로그를 확인한다.
HEAD@{1} <- 이게 작업 번호이다.
"git reset hard HEAD@{#}" 를 입력하면 원하는 커밋으로 되돌아 간다.
반응형