git 커밋 취소

    [Git] git commit 되돌리기(로컬, 원격)

    [Git] git commit 되돌리기(로컬, 원격)

    방금 커밋을 날리다가, 잘못해서 build 파일까지 github에 push를 해서 되돌리면서 시도한 해결 방안을 기록한다. 1. git commit 취소하기 - git commit -m "~~"로 로컬에서 git의 내부 인덱스에 파일 및 디렉터리를 저장한 경우 git reset HEAD^ 명령어를 통해 전 커밋으로 이동 가능 현재 origin&master의 HEAD가 "Add HelloController, testCode"를 가리키고 있는데 "gitignore 추가" 커밋으로 HEAD가 이동하며 최상단 커밋을 취소하고 커밋한 파일들을 unstaged 상태로 되돌린다. (add 전) 즉, 제일 최근 커밋이 취소된다고 보면 된다. 이후에 커밋 취소한 파일들을 다시 작업을 해서 git commit -m "~~..