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
https://han-joon-hyeok.github.io/posts/git-reset-revert/
'🔨 Tool > Git · GitHub' 카테고리의 다른 글
Git 터미널에서 VisualStudioCode 열기 (0) | 2023.09.12 |
---|---|
Git 오류 해결 (0) | 2023.08.08 |
Git 기본 명령어 (0) | 2023.08.08 |