2012-12-20 4 views
0

git push를 수행하는 동안이 오류를 본 사람이 있습니까? 오류를 디버그하거나 극복하는 데 도움이되는 팁이 있습니까?업로드 중에 원격 거부 git push 오류

mkdir opensource && cd opensource 
git clone git://git.qinc.com/platform/vendor/q-opensource/wcn/prime.git 
cd prime 
git checkout -b jb_2.5 origin/jb_2.5 
git cherry-pick -x ..7174961054435d3ae9d233c81227b0715cfc1715 
git push ssh://review-android.qinc.com:29418/platform/vendor/q-opensource/wcn/prime.git jb_2.5:refs/for/jb_2.5 

[email protected]:/local/mnt2/workspace2/test/LA_builds/opensource_JB2.5/prime$ git push ssh://review-android.qinc.com:29418/platform/vendor/q-opensource/wlan/prime.git jb_2.5:refs/for/jb_2.5 
Enter passphrase for key '/usr2/test/.ssh/id_rsa': 
Counting objects: 662, done. 
Delta compression using up to 8 threads. 
Compressing objects: 100% (100/100), done. 
Writing objects: 100% (148/148), 534.35 KiB, done. 
Total 148 (delta 88), reused 97 (delta 47) 
remote: Resolving deltas: 100% (88/88) 
remote: Processing changes: refs: 1, done 
remote: (W) be1d372: no files changed, was rebased 
To ssh://review-android.qinc.com:29418/platform/vendor/q-opensource/wlan/prime.git 
! [remote rejected] jb_2.5 -> refs/for/jb_2.5 (no changes made) 
error: failed to push some refs to 'ssh://review-android.qinc.com:29418/platform/vendor/q-opensource/wlan/prime.git' 

답변

1

변경 사항을 적용하기 전에 푸시하지 않은 푸시가있는 것처럼 보이므로 마스터 분기를 덮어 씁니다. 마스터 브랜치를 당긴 다음 전체를 푸시 한 후 변경 세트와 병합해야합니다.

또는 권한이있는 경우 push -f를 사용할 수 있지만 다른 사람이 강제로 밀어 넣을 수는 없습니다.

+0

clone 명령이 master 브랜치를 잡아 당긴 다음 변경 사항을 cherrypicked하고 git log에서 해당 cherrypick 변경 사항을 볼 수 있습니다. 그래서 문제가 어디에 있습니까? – user1795998