1. 문제정의
git repository가 꼬였다. 코드를 commit하고 git repository에 push하려는 상황에서 push가 안된다는 메시지가 떴다.
2. 사실수집
3. 원인추론
구글링 결과 저장소에 최근 저장된 내용을 pull하고 내가 작업한 내용과 marge해서 push해야 하는 것 같다. (협업할 때는 조심해야 할 거같다.)
이 저장소는 내가 올리다가 꼬인 케이스여서 강제로 덮어쓰고 원하는 시점으로 돌아가서 커밋했다.
4. 조치방안 작성과 구현 단계
git reset HEAD^ // 가장 최근 커밋 취소
git reflog // git 커밋 로그 확인
git reset HEAD@{number} // 원하는 커밋 시점으로 돌아감
git commit -m "abcdefghijklmnop~" // git 커밋
git push -f origin 브런치이름 // 강제로 push