checkout
[Git] 작업을 되돌리는 방법 (checkout, reset, revert)
협업에 있서 작업을 되돌리는 건 신중함을 필요로 합니다. 그래서 이 글을 통해 작업을 되돌리는 대표적인 방법들을 정리해보겠습니다. 아래 자료를 참고했습니다. [생활코딩] GIT4 - Reset & Revert git reset vs git revert HEAD HEAD는 현재 작업 중인 브랜치를 가리키는 일종의 포인터입니다. # .git/HEAD ref: refs/heads/master 기본적으로 master 브랜치로 checkout 되어있습니다. checkout checkout은 두 가지 역할을 합니다. (Git 2.23 이후 두 기능은 switch, restore의 개별 명령어로 분리) 특정 브랜치 또는 커밋으로 이동 (= git switch) 내용 되돌리기 (= git restore) $ git c..