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

Git checkout <commit / git / version-control / git-commit

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

87 revs, 58 users 13%



Answer #1

git-gui (또는 유사)를 사용하여 git commit --amend 를 수행하십시오 . GUI에서 커밋에서 개별 파일을 추가하거나 제거 할 수 있습니다. 커밋 메시지를 수정할 수도 있습니다.

브랜치에 다른 변경 사항을 아직 가져 오지 않았다면 간단히 수행 할 수 있습니다.

git revert --no-edit HEAD

또한 참고 : 다른 사람이 지점에서 작업 중일 수있는 경우이 작업을 수행하지 마십시오.

git push --delete (branch_name) ## 브랜치의 공개 버전 제거

지사를 로컬에서 정리 한 다음 다시 제출하십시오.

git push origin (branch_name)