2012-06-28 3 views
0
내가 원격 서버에 배포하려고

에게 제공하고이 내가 오류입니다 -자식 푸시는 빨리 감기 오류

git push uat release/1.1:release 
To [email protected]:/repos/tms/uat 
! [rejected]  release/1.1 -> release (non-fast-forward) 
error: failed to push some refs to '[email protected]:/repos/tms/uat' 
To prevent you from losing history, non-fast-forward updates were rejected 
Merge the remote changes (e.g. 'git pull') before pushing again. See the 
'Note about fast-forwards' section of 'git push --help' for details 

내가이 원격에서 당겨하려고 할 때 내가 오류입니다 :

git pull uat release:release/1.1 
remote: Counting objects: 58, done. 
remote: Compressing objects: 100% (33/33), done. 
remote: Total 35 (delta 17), reused 8 (delta 0) 
Unpacking objects: 100% (35/35), done. 
From ubuntu-jvm:/repos/tms/uat 
! [rejected]  release -> release/1.1 (non-fast-forward) 

원격 위치에 맨손으로 repo가 ​​있습니다.

어떻게 해결합니까?

답변

0

두 저장소가 동기화되지 않았습니다. 로컬 저장소에서 병합 충돌을 처리 한 다음 다시 누를 필요가 있습니다.

git checkout release/1.1 
git fetch --all 
git merge origin/release 
# resolve conflicts 
git commit -av 
git push 
관련 문제