민우의 코딩일지
article thumbnail

 

 

 

revert,  reset 뭘 써야할까

 

revert

커밋 기록을 모두 유지한채,  해당 커밋에 작업했던 내용으로 돌아간다

 

 

reset

revert처럼 돌아가는것까진 똑같다

하지만,  돌아가게될 곳부터 오늘까지했던 모든 커밋 기록이 사라져버린다..

혼자 작업하는게 아니라면,  revert 를 사용해주는것이 좋다 .. !

 

 

 

 

 

 

 

 


 

 

 

 

 

revert (추천)

 

 

💡 git log --oneline 명령어 입력했을때 가장 좌측에 나타나는게 commit ID

 

 

# 커밋했던 내용중,  되돌리고싶은 커밋의 ID를 입력 
# 예시) git revert 63f1507

git revert [commit ID]

 

 

 

 

 

 

 

 

 


 

 

 

 

reset

 

 

git reset --hard [commit ID]

 

revert 와 마찬가지로,  해당 커밋을 남겼을때 당시의 파일 상태로 돌아갈 수 있다.

but,  해당 커밋 이후에 존재하던 기록들은 모 -두 지워지게된다.

 

 

따라서,  다음과 같은 상황이 발생할 수 있기에,  가급적 revert 사용을 권장하고있다.

이미지 출처 : DevJoon님의 티스토리 블로그 ( https://han-joon-hyeok.github.io/posts/git-reset-revert/ )

 

 

 

 

 

 

 

 

 

 

 

 

참고

https://hajoung56.tistory.com/31

 

[GIT] git reset과 git revert

GIT을 사용하다 보면 이전 커밋으로 돌아가야 할 경우가 종종 생깁니다. 그럴 경우 사용할 수 있는 reset과 revert에 대하여 포스팅을 시작합니다. 1. reset과 revert의 개념과 차이점 reset : 과거의 특정

hajoung56.tistory.com

https://han-joon-hyeok.github.io/posts/git-reset-revert/

 

git reset, revert 비교 및 사용법 정리

생활코딩 - 지옥에서 온 Git을 공부하며 정리한 내용입니다.

han-joon-hyeok.github.io

 

 

 

 

 

 

 

 

'🔨 Tool > Git · GitHub' 카테고리의 다른 글

Git 터미널에서 VisualStudioCode 열기  (0) 2023.09.12
Git 오류 해결  (0) 2023.08.08
Git 기본 명령어  (0) 2023.08.08