[Git] git 과거로 돌아가기(git reset/revert)

zzincode·2024년 11월 13일

Git GitHub

목록 보기
9/17
post-thumbnail

🔙 git 되돌리기

reset

: 원하는 시점으로 돌아간 뒤 이후 내역들을 지웁니다.

  1. git log로 커밋 내역 확인

  2. 되돌아갈 시점의 커밋 해시 복사

  3. reset으로 되돌리기

git reset --hard (돌아갈 커밋 해시)
  • reset 하기 전 시점으로 복원
    git reset --hard
    ⚠️ 뒤에 커밋 해시 없으면 마지막 커밋을 가리킴

revert

: 되돌리기 원하는 시점의 커밋을 거꾸로 실행합니다.

  1. git log로 커밋 내역 확인

  2. 되돌아갈 시점의 커밋 해시 복사

  3. revert로 되돌리기

	git revert (되돌릴 커밋 해시)
  • revert 전으로 되돌아갈 땐
    reset을 활용해 되돌아가기

커밋해버리지 않고 revert하기
→ 다른 작업을 추가한 다음에 한번에 커밋 시키고자 할 때 사용

git revert --no-commit (되돌릴 커밋 해시)

0개의 댓글