git 𝗚𝗜𝗧𝗛𝗨𝗕 2024. 3. 13. GitHub | push한 commit 삭제하기 보통 GitHub에 이미 원격 저장소에 반영된 커밋을 삭제하면 저장소를 공유하고 있는 다른 개발자들이 혼동을 줄 수도 있고, 저장소의 이력이 손상될 수 있기 때문에 삭제하는 것을 권장하지 않는다. 하지만 써야 하는 상황이 온다면 어떡해? 그럼에도 사용해야 할 상황을 마주한다면 아래 순서를 참고하여 삭제를 진행해 주면 된다. 1. git log : 삭제 전 commit 이력 확인 2. git reset : commit 삭제 → git reset HEAD^ : 최근 commit 삭제 → git reset HEAD~n : 최근(현 시점으로부터) n개의 commit 삭제 3. git push -f origin 'main(브랜치 이름)' : github에 commit 삭제를 알리기 𝗚𝗜𝗧𝗛𝗨𝗕 2024. 3. 13. GitHub | ERROR - error: failed to push some refs to error: failed to push some refs to github를 사용하면서 볼 때마다 머리 아픈 에러다... To https://github.com/ '생략' ! [rejected] main -> main (non-fast-forward) error: failed to push some refs to https://github.com/ '생략' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Merge the remote changes (e.g. 'git pull') hint: before pushing again. hint: See the 'Not.. 이전 1 다음