개발관련/Git
초기 git 커밋을 되 돌리는 방법
Rateye
2021. 10. 20. 11:10
728x90
반응형
질문 : 초기 git 커밋을 되 돌리는 방법은 무엇입니까?
나는 처음으로 git 저장소를 사용한다. 그런 다음 커밋을 후회하고 되돌리고 싶습니다. 나는 시도
# git reset --hard HEAD~1
이 메시지가 나타납니다.
fatal: ambiguous argument 'HEAD~1': unknown revision or path not in the working tree.
이 커밋은 저장소의 첫 번째 커밋입니다. 자식의 초기 커밋을 실행 취소하는 방법을 아십니까?
답변
현재있는 브랜치를 삭제하기 만하면됩니다. git branch -D
는이 작업에 대한 안전 검사가 있으므로 사용할 수 없습니다. update-ref
를 사용할 수 있습니다.
git update-ref -d HEAD
사용하지 마십시오 rm -rf .git
완전히 잘 재설정하려고하는 지점 등의 다른 모든 지점을 포함하여 전체 저장소를 닦아 것이 아니라 같이 또는 아무것도.
출처 : https://stackoverflow.com/questions/6632191/how-to-revert-initial-git-commit
728x90
반응형