개발
[git] fatal: 정방향이 불가능하므로, 중지합니다.
angkeum
2022. 6. 16. 22:16
회사에서 2대의 PC를 쓰다가
다른 PC에서 git pull를 하니 해당 에러가 발생한다.
fatal: 정방향이 불가능하므로, 중지합니다.
해결 방법은 간단하다.
git pull --rebase
원인은 리모트 저장소가 로컬보다 앞서있고
머지할게 있을때 충돌이 일어나서 안된다는 것
git config pull option을 설정해주면 된다.
해당 설정값은 다음과 같다.
git config pull.rebase false # merge (the default strategy)
git config pull.rebase true # rebase
git config pull.ff only # fast-forward only
여기서
git config --unset pull.ff
// 또는
git config --unset --global pull.ff
설정을 바꾸어주면 충돌이 일어나도 오토 머지를 하거나 알아서 재구성 해준다.
끝.