[Git] push가 깃허브에 반영되지 않을 때 (non-feat-forward 에러)

AhnHz·2023년 12월 11일

Trobleshooting

목록 보기
2/6

에러 발생

신나게 키보드를 두들기던 중..
vscode로 스테이징 후 push를 실행했으나 원격 저장소엔 반영이 안되는 오류와 맞닥뜨렸습니다.

터미널 창에서 git push origin main 으로 직접 push를 시도했으나

역시나 오류 -_-


찾아보니 원격 저장소와 로컬 저장소의 공통분모가 없어서 생긴 문제라고 합니다.
이런 경우엔 두 저장소를 병합하는 것이 금지되어 있습니다.

저의 경우엔 일괄적으로 push된 파일 중 일부를 임의로 삭제한게 원인인 것 같습니다.



해결 방법

두 저장소간 병합이 금지되어있다면 강제로 병합해주면 되겠죠?

git push origin +main

기존 push 명령어 main 앞에 + 만 붙여주심 됩니다.


원격 저장소를 확인해보세요. 성공적으로 push 되었을 겁니다!

profile
데이터 분석가 연습생입니다

0개의 댓글