반응형

git

 

안녕하세요.

즐거운 우리집 (https://joyfulhome.tistory.com/) 입니다.

 

많은 비로 피해가 심각한데 여러분의 가정은 모쪼록 아무 이상 없었으면 좋겠습니다.

주위의 어려운 이웃들도 살펴보는 주말이 되시길 바랍니다. ㅠㅠ

 

오늘은 git 사용 중 아래와 같은 오류가 발생했을 경우 해결하는 방법에 대해서 말씀 드리겠습니다.

 

 

오류내용

joyfulhome.tistory.com % git push
Fatal: Not possible to fast-forward, aborting 
Fatal: 정방향이 불가능하므로, 중지합니다.

git 을 이용하는 도중 갑자기 'Fatal: 정방향이 불가능하므로, 중지합니다.' 라는 오류를 뱉으며

더이상 진행을 하지 않으려는 git...

참 난감하죠?

이는 서버의 형상보다 수정한 형상이 더 앞서 있어서 그렇습니다.

 

이때의 해결 방법은 아래와 같습니다.

 

반응형

 

 

해결방법

joyfulhome.tistory.com % git pull --rebase
Successfully rebased and updated refs/heads/master

 

git pull --rebase 를 해주면 우리가 아주 좋아하는 Success 를 떨어트려 주지요.

너무나도 기분 좋은 단어죠? ㅎㅎㅎ

 

그럼 잘 되었는지 테스트 한 번 해볼까요?

 

 

TEST

joyfulhome.tistory.com % git push
오브젝트 나열하는 중: 7, 완료.
오브젝트 개수 세는 중: 100% (7/7), 완료.
Delta compression using up to 6 threads
오브젝트 압축하는 중: 100% (4/4), 완료.
오브젝트 쓰는 중: 100% (4/4), 656 bytes | 656.00 KiB/s, 완료.
Total 4 (delta 3), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (3/3), completed with 3 local objects.
To https://github.com/XXXXX/XXX.git 
  71f549a..b013757  master -> master

 

git pull, git push 로 테스트를 해보니 다시 잘 가지고 오며 동기화를 시켜주네요. ㅎ

 

그럼 문제 발생시 잘 해결하셨긴 바라며...

즐거운 금요일 오후 되시기 바랍니다. ^^

 

반응형