원격 웨어하우스가 로컬 웨어하우스와 완전히 일치하지 않습니다. 실수로 커밋을 강제했는데git push origin master -f 완전히 덮어씌워졌습니다. 지금도 롤백할 수 있나요?
git push origin master -f
실행 후 git reset에 따라 .git/objects 폴더의 내용은 삭제되지 않습니다.
git reset
실행git reflog을 실행하여 이전 커밋 ID(commit_id)를 찾으세요
git reflog
그럼 또 git reset --hard commit_id
git reset --hard commit_id
예, git reset --hard HEAD~1
git reset --hard HEAD~1
실행 후
git reset
에 따라 .git/objects 폴더의 내용은 삭제되지 않습니다.실행
git reflog
을 실행하여 이전 커밋 ID(commit_id)를 찾으세요그럼 또
git reset --hard commit_id
예,
git reset --hard HEAD~1