개발/ETC

Git 커밋 제거하기

devhooney 2022. 8. 2. 16:50
728x90

회사 코드를 다시 이전 버전으로 돌릴 일이 생겼다.(하나 하나 수정하기엔 너무 많았다.)

 

인텔리제이를 사용했는데, 인텔리제이는 Git과 연동이 되어있어서 사용하기 편했다.

 

 

git 로그 목록 중 원하는 버전을 클릭하여 마우스 오른쪽 버튼에서 Reset Current Branch to Here...(현재 브랜치를 여기로 재설정) 클릭 후 Hard, Reset 순서로 클릭하면 되돌아간다.

 

명령어로도 가능하다.

git reset --hard HEAD^ : 바로 전으로 돌아감

 

git reset --hard HEAD~n : n만큼 전으로 돌아감

 

이후 cmd창 켜서 프로젝트가 있는 경로에 가서 강제 커밋해준다.

git push origin master -f

 

 

 

728x90