2011-12-09 13 views
5

पर है मेरी टीम के डेवलपर्स में से एक में निम्नलिखित समस्याएं हैं। उनके पास रिमोट शाखा खींचने की क्षमता है जो कहती है कि यह सब अद्यतित है, लेकिन वे उस दूरस्थ शाखा को धक्का नहीं दे सकते हैं। निम्नलिखित क्या वे विंडोज Git कमांड प्रॉम्प्टगिट पुश काम नहीं कर रहा है लेकिन गिट पुल रिमोट शाखा

[email protected] ~/documents/workspace/my-repository (workflowNewCOBRequest1) 
$ git remote show origin workflowNewCOBRequest1 
Enter passphrase for key '/c/Users/MY/.ssh/id_rsa': 
* remote origin 
    Fetch URL: [email protected]:myorg/my-repository.git 
    Push URL: [email protected]:myorg/my-repository.git 
    HEAD branch: master 
    Remote branches: 
    2_Initial_COB_Submission tracked 
    COB_VF_email_template new (next fetch will store in remotes/origin) 
    Team-approval   tracked 
    develop     tracked 
    master     tracked 
    testing     tracked 
    workflowNewCOBRequest1 tracked 
    Local branches configured for 'git pull': 
    develop    merges with remote develop 
    master     merges with remote master 
    workflowNewCOBRequest1 merges with remote workflowNewCOBRequest1 
    Local refs configured for 'git push': 
    Team-approval pushes to Team-approval (up to date) 
    develop  pushes to develop  (local out of date) 
    master  pushes to master  (up to date) 

[email protected] ~/documents/workspace/my-repository (workflowNewCOBRequest1) 
$ git push origin workflowNewCOBRequest1 
Enter passphrase for key '/c/Users/MY/.ssh/id_rsa': 
fatal: workflowNewCOBRequest1 cannot be resolved to branch. 
fatal: The remote end hung up unexpectedly 

मैं इंटरनेट खोज की है और कुछ भी इस जैसी नहीं मिल सकता है में हो रही है है। कोई विचार?

धन्यवाद

पॉल

उत्तर

11

मैं Git

के एक पुराने संस्करण का उपयोग कर प्रयास

git version 

और कोई है जो के साथ तुलना नहीं होने है, तो समस्या

एक ऐसी ही समस्या थी

हालांकि, यहां ऐसा लगता है कि समस्या यह है कि आप नहीं हैं ई शाखा को मूल में वापस धक्का देने के लिए एक स्थानीय आरईएफ।

क्या यह काम करता है? यह स्पष्ट रूप से इंगित करता है जो शाखा को (और से) पुश करने के लिए

git push origin workflowNewCOBRequest1:workflowNewCOBRequest1 
+0

संपादित .. सोचें कि उस शाखा को धक्का देने के लिए समस्या कोई आरईएफ नहीं है (अब आपके लिए एक फिक्स ढूंढने का प्रयास कर रहा है!) –

+0

आपके लिए प्रयास करने के लिए आदेश :) –

+0

उस आदेश ने कुछ ऐसा कहा था जो यह सब अद्यतित था लेकिन मुझे मिला है बाहर उसने सभी तरह से तरीकों से अपने रेपो को खारिज कर दिया है (निर्देशों का पालन नहीं ;-)) हालांकि मदद के लिए धन्यवाद! – pbattisson

0

भंडार पर Depeding, आप एक नई शाखा इससे पहले कि आप को धक्का कर सकते हैं बनाने के लिए आवश्यक हो सकता है। मैं मास्टर शाखा में था और मुझे अपनी आखिरी प्रतिबद्धता से एक नया ब्रैच बनाना पड़ा। How to create a new branch from a previous commit

यह मेरे लिए काम करता है।

1

मैंने सभी प्रकार की चीजों की कोशिश करने में एक घंटे बिताए - त्रुटि से छुटकारा पाने के लिए कुछ भी नहीं किया। आखिरकार, मैंने स्थानीय रेपो को हटाने का फैसला किया - और फिर रिमोट रेपो को क्लोन करें। तब सब कुछ ठीक काम करना शुरू कर दिया। आदर्श नहीं - लेकिन काम करेगा।

संबंधित मुद्दे