Merge
-
fatal: 정방향이 불가능하므로, 중지합니다. 해결방법카테고리 없음 2025. 5. 21. 23:46
발생 배경이 오류가 발생했던 상황은dev의 최신 변경사항은 5월 5일인데 작업하려는 기능 브랜치의 마지막 작업일자는 4월 28일이였습니다.작업하기 전에 dev의 변경사항을 기능 브랜치에 반영하고 작업하기 위해 git pull origin dev 명령어를 입력했을 때 발생했습니다.발생 이유git pull 명령어는 기본적으로 fast-forward 방식으로 merge 되는데 dev에 변경사항이 있었기 때문에 발생한 것이였습니다.fast-forward 방식을 그림으로 나타내면 다음과 같습니다.현재 제 상황은 그림에서 develop이 feature이고, main이 dev입니다.그림을 보면 HEAD가 B → Y로 이동하였습니다.쉽게 설명하면 main에 변경사항이 없을 경우 dev보고 “너가 이제부터 main이야”..