1. 문제 상황
- 나의 브래치 이름: mybranch(이 브랜치의 작업은 오로지 로컬에서만 이루어진다.)
- 원래 입력했어야 할 명령어: git push origin mybranch
- 잘못 입력한 명령어: git push origin master
- reject 됨
2. 해결 방법
- 일단 HEAD를 내가 가고 싶은 커밋으로 옮긴다: git reset --soft hashcode
- 수정한 파일들을 git add, git commit 을 한다.
- 브랜치를 제대로 확인후 push 한다: git push origin mybranch -f