Git 되돌리기 - revert, reset
revert, reset 뭘 써야할까
revert
커밋 기록을 모두 유지한채, 해당 커밋에 작업했던 내용으로 돌아간다
reset
revert처럼 돌아가는것까진 똑같다
하지만, 돌아가게될 곳부터 오늘까지했던 모든 커밋 기록이 사라져버린다..
혼자 작업하는게 아니라면, revert 를 사용해주는것이 좋다 .. !
revert (추천)
# 커밋했던 내용중, 되돌리고싶은 커밋의 ID를 입력
# 예시) git revert 63f1507
git revert [commit ID]
reset
git reset --hard [commit ID]
revert 와 마찬가지로, 해당 커밋을 남겼을때 당시의 파일 상태로 돌아갈 수 있다.
but, 해당 커밋 이후에 존재하던 기록들은 모 -두 지워지게된다.
따라서, 다음과 같은 상황이 발생할 수 있기에, 가급적 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