본문 바로가기
Log/Debugging

Day67_GitHub 'non-fast-forward' 오류 해결

by uxia 2023. 10. 23.

전소미 fast forward 춤 추고 댕겼더니,

오류에서 fast-forward를 보게 됐다;

 

이 오류는 마스터브랜치가 local 저장소 보다 이전 버전이 아니라는 뜻으로

세 가지 해결방법이 있다.

 

1. git pull 명령어 입력시 옵션을 추가해서 관련성 없는 두 저장소 간의 병합을 허용


  
git pull origin master --allow-unrelated-histories

 

2. 로컬 저장소와 동일하도록 원격 저장소를 강제로 덮는 명령어 사용


  
git push -- force

 

3. 강제 푸쉬


  
git push origin +main

 

나는 1,2번에서도 오류가 났는데,

개인 공부하는 걸 업로드하는 TIL 레포지토리라 그냥 강제 푸쉬해버렸다.