유용한 정보

[git] fatal: 정방향이 불가능하므로, 중지합니다.

hello-world 2022. 12. 15. 15:55
728x90
반응형

fatal: 정방향이 불가능하므로, 중지합니다.

원인은 리모트 저장소가 로컬보다 앞에 있고 merge 시에 충돌이 일어나서 안된다는 것

git config pull option을 설정이 필요.

 

아래 처럼 리베이스해서 history 를 해도 되지만 아예 에러 났던 터미널에 나온 가이드 코드를 쳐도 된다.

git pull --rebase

 

터미널에서 아래와 같이 안내가 나온다

git config pull.rebase false  # merge (the default strategy) 

git config pull.rebase true   # rebase 

git config pull.ff only       # fast-forward only

 

자동 머지와 병합 충돌에 대한 기존에 conflict 를 발생해 주는 방식은 아래와 같다.

git config --unset pull.ff

#혹은

git config --unset --global pull.ff
728x90
반응형