Git/Github-되돌리기(reset,revert)

김진우·2024년 6월 4일

Git, Github

목록 보기
8/9

Reset

1) git log 입력해서 되돌아갈 커밋해시 복사

2) git reset --hard(돌아갈 커밋 해시)
ex) 아래의 3288... 또는 0bf48 ...
*이때, 전체 커밋해시 복사 안하고 앞의 일부만 복사해도 됨.

3) :q 입력 후 빠져나가기


Revert

  • Revert는 Reset과 다르게 과거의 커밋을 되돌릴때 사용
  • Reset은 되돌아갈지점의 해시를 구한 반면, Revert는 되돌릴것 (취소할 커밋 해시를 찾아야함)

1) git log 입력해서 취소할 커밋해시 복사

2) git revert(되돌릴 커밋 해시)

3) 아래와 같은 Revert 관련 메세지 확인 후,

4) Revert 시점 확인 후 맞다면, :wq 입력하여 저장시킴

*되도록 팀프로젝트나 협업시는 reset 말고 revert 사용하는걸 추천

profile
Code log

0개의 댓글