undo - Git reset - Git에서 가장 최근의 로컬 커밋을 어떻게 실행 취소합니까?

Git HEAD 이동 / git / version-control / git-commit

실수로 잘못된 파일Git 에 커밋했지만 아직 커밋을 서버에 푸시하지 않았습니다.

87 revs, 58 users 13%



Answer #1

로컬 커밋을 완전히 실행 취소하려는 경우 커밋에서 변경 한 사항이 무엇이든 상관 없으면 다음 명령을 수행하십시오.

git reset --hard HEAD^1
git reset --soft HEAD^1

이제 커밋 된 파일이 스테이징 영역으로 들어옵니다. 잘못된 내용을 편집해야하기 때문에 파일을 업 스테이징하려는 경우 다음 명령을 수행합니다.

git reset HEAD