git log
가장 최근의 커밋 기록을 제거
git reset HEAD^
특정 갯수만큼의 커밋 기록을 제거
git reset --hard HEAD~특정 갯수
특정 커밋으로 복구 (특정 커밋 이후를 모두 제거)
git reset --hard <commit id>
원격지 commit 갱신
git push -f origin 브랜치이름
변경된 내용을 원격 브랜치에 적용할 때는
충돌이 발생할 수 있으니 push 뒤에 -f
를 붙여서 강제로 업데이트해야한다.