수정해서 푸시한 커밋에 문제가 있을경우 이를 돌려놓고 싶을 경우가 있다. 단, 푸시된 커밋을 다른 유저가 이미 받아갔을경우에는 소스가 꼬이게되므로 리모트 저장소에있는 마지막 커밋을 아무도 받아가지 않은 경우에만 가능하다.
로컬에서 먼저 마지막 커밋을 리셋한 후에
git reset --hard HEAD^
force push 옵션을 줘서 강제로 리모트저장소로 푸시해버리면 된다.
git push -f
댓글 없음:
댓글 쓰기