깃을 사용하다 보면 가끔 push를 취소해야 될 때가 있습니다.
커밋 메시지를 잘 못 적었는데 push를 진행 했다거나..?? 파일을 빼 먹고 푸시를 했다거나??
그럴때 정말 간단하게 푸시 취소하는 방법 알려드릴게요!!
깃 명령어 두 줄이면 가능합니다
git reset HEAD^
git push origin master -f
reset 으로 push 바로 이전으로 변경하고 origin에 push하여 되돌릴 수 있습니다
저는 master로 하였는데 원하는 branch 이름을 적어주시면 됩니다
저는 VSC를 이용해서 commit, push 했습니다
위를 보시면 정상적으로 커밋, 푸시 되었습니다.
커밋 메시지: Test Commit
그리고 위와 같이 두 명령어를 입력합니다
그리고 git log를 이용해서 확인해보면
Test Commit은 없어지고 그 전의 풀이 끝 커밋이 보입니다!!
이렇게 쉽게 푸시 취소 끄읏