커밋을 취소하고 싶지만, 커밋 자체를 없애고 싶진 않은 경우,
git revert
로 취소 커밋을 남기고, 커밋을 되돌리는 방법
git revert HEAD
:q
로 종료 시, 취소 커밋이 생성된다git push
로 되돌린 커밋 이력 origin으로 pushgit revert HEAD~2..HEAD
:q
로 종료 시, 취소 커밋이 생성된다git push
로 되돌린 커밋 이력 origin으로 pushgit revert
git reset
git reset --soft
로 stage된 상태로 reset git reset --hard
로 완전히 resetgit push --force
를 통해 강제로 업데이트 필요git diff --cached
git revert --no-commit HEAD~2..HEAD
git commit -m "Reverted last two commits"
감사합니다.