무작정 repository에 파일을 넣다보니 이렇게 관리해서는 안되겠다 싶어서 push를 취소하고 싶어졌는데 막상 방법을 몰라 다음에는 해매기 싫어서 이번에 정리를 한다.
- 커밋 이력을 조회해서 어디까지 되돌릴 지를 고민해본다.
- git log
- git log --oneline
- 돌아가고 싶은 commit 이후의 commit 삭제하기
- git reset
- git reset --hard "해당commit"
- git reset HEAD
- git reset HEAD~2 (최근에서 2개)
- 깃(허브)에 지금 상태 push로 우겨넣기 (취소하기)
- git push -f origin master
https://ninano1109.tistory.com/3