본문 바로가기

카테고리 없음

Git reset 방법

 

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@{#}" 를 입력하면 원하는 커밋으로 되돌아 간다.

반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기