본문 바로가기
📌 GitHub

[GitHub] 이전 커밋(commit) 삭제 : reset 사용 (커밋 롤백)

by 쫄리_ 2024. 5. 25.
728x90
반응형

github에 push된 commit 삭제하는 법

1. git log를 통해 삭제할 commit 찾기

2. git reset을 통해 commit 삭제하기

  • 최근의 commit을 삭제하고 싶을 땐 git reset HEAD^
  • 최근의 n개의 commi을 삭제하고싶을땐 git reset HEAD~n

3. git push -f origin "branch name"을 통해 github에 commit 삭제를 알리기

git log
git reset HEAD^
git push -f origin "master"

이 3번째 단계를 해주면 github에서도 commit 삭제가 반영된다.

 

728x90
반응형