2012-12-20 136 views
0

有沒有人看到這個錯誤之前,做一個git推?任何提示調試或克服恐怖?git推送錯誤,同時上傳

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' 
+0

您是否首先執行「git add file」? –

+0

你推之前做了什麼? –

+0

更新完成之前完成命令列表 – user1795998

回答

1

看起來像是有人承諾,推動,重新發起,承諾,然後推動重寫歷史。

布賴恩·坎貝爾回答的症狀:Git non-fast-forward rejected

我相信你正在運行到的是,有人在回購改寫了歷史。不是一個偉大的情況,你有拉?您可能需要克隆repo的新副本,因爲您的歷史記錄不再符合服務器的歷史記錄並再次進行更改。

+0

(這是除非你重新發布的東西是承諾和推動,但它聽起來像服務器有問題) – jeremy

+0

上傳確切的命令正在使用的一套..可以評論什麼出錯? – user1795998