Git [rejected] main -> main(non-fast-forward) 해결

DY_DEV·2023년 6월 12일
0

git

목록 보기
2/3
post-thumbnail

문제

로컬에서 작업하던 프로젝트를 깃헙 remote repository에 올리는 과정에서 마주친 문제였다. 그 이전에 git 설정이 많이 복잡하게 꼬여서 정확한 원인은 파악하지 못했고, 일단 계속해서 로컬과 remote repository 사이에서 충돌이 일어났다고만 문제를 인지했다.

블로깅을 해보니 .gitignore 파일이나 README.md 파일로 인해 발생한다고 하는데... README를 수정한게 문제인 것 아닌가 추측하는게 전부였다.

해결방법

  • push하려고 하는 브랜치 이름 앞에 +를 붙여 push를 진행한다.

참고) https://somjang.tistory.com/entry/Git-rejected-master-master-non-fast-forward-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

조금 더 자세한 방법은) https://velog.io/@rain98/%EA%B9%83%ED%97%88%EB%B8%8C-non-fast-forward-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0

0개의 댓글