Github - 깃헙에 올라간 commit 삭제하는 방법

BigbrotherShin·2020년 4월 9일
0

git

목록 보기
1/2
post-thumbnail

참고: Github 깃허브 최근 커밋 삭제, 추가 명령어 사용법 | https://0urtrees.tistory.com/44

깃에 커밋을 하고 깃헙에 push를 하였는데, 실수한 부분이 발견되었다면 어떻게 해야 할까?
github에 push된 커밋을 삭제하는 방법을 알아보자.

github의 최신 커밋 내역을 삭제하는 방법이다.

커밋 내역 확인

MacBookPro ch1 % git log

커밋 내역 확인을 통해 내가 수정하려는 커밋이 있는지 확인하고, 그 커밋이 깃헙에도 push 되었는지도 확인한다.

커밋 내역 삭제

MacBookPro ch1 % git reset HEAD^

이 명령어를 수행하면 가장 최근 커밋 내역 한 개를 삭제해준다. 끝의 HEAD에 ~2를 붙이면 최근 2개의 커밋 내역을 삭제해준다.

다시 한 번 커밋 내역 확인(git log)을 통해 내가 삭제하려는 커밋이 삭제되었는 지 확인 하고,

커밋 내역 원격지 갱신

MacBookPro ch1 % git push -f origin [브랜치 명]

명령어로 github의 커밋 내역도 갱신하여 준다.

profile
JavaScript, Node.js 그리고 React를 배우는

0개의 댓글