[Git] git 명령어 취소
협업하여 프로젝트를 하다보면 충돌이 나거나, 실수로 커밋하는 경우가 생기기도 합니다. 이 경우 로컬에 commit만 한 경우에는 reset 기능으로 처리할 수 있지만, 원격 저장소까지 push된 경우에는 revert를 사용합니다. 오늘은 reset 기능에 대해 알아보도록 하겠습니다. 먼저, git은 서로 다른 세 트리를 관리합니다. - HEAD : 현재 브랜치를 가리키는 포인터이며, 브랜치에 담긴 커밋 중 가장 마지막 커밋을 가리킵니다. - INDEX : Staging Area로, 사용자가 git commit 명령어를 실행했을 때 git이 처리할 것들이 존재하는 곳입니다. - 워킹 디렉토리 : 샌드박스입니다. (다음 커밋을 위한 작업 공간) Reset 특정 지점의 과거 커밋으로 이동하며, 이동된 이후의 ..