2012-12-10 11 views
7

खींचते समय रिमोट पर किसी भी मैच के साथ "वाइल्डकार्ड रीफस्पेक" मैंने क्लॉफॉर्ज में एक नया गिट भंडार स्थापित किया है और कुछ असामान्य समस्याएं हैं।गिट:

When I do a git pull origin master 

From https://dndigital.git.cloudforge.com/project 
* branch   master  -> FETCH_HEAD 
Already up-to-date. 

लेकिन अगर एक सहयोगी एक ही करता है, वह बार-बार एक ही संदेश sgetting, प्राप्त किए बिना रखना "पहले से ही अप-टू-डेट"

remote: Counting objects: 85, done. 
remote: Compressing objects: 100% (58/58), done. 
remote: Total 76 (delta 59), reused 19 (delta 13) 
Unpacking objects: 100% (76/76), done. 
From https://dndigital.git.cloudforge.com/project 
* branch   master  -> FETCH_HEAD 
There are no candidates for merging among the refs that you just fetched. 
Generally this means that you provided a wildcard refspec which had no 
matches on the remote end. 

क्यों हो रहा कृपया है?

अद्यतन:

मैं सुझाव दिया जवाब की कोशिश की और किसी भी मुद्दे नहीं देख सकता। लेकिन ऐसा लगता है कि मुद्दा यह है कि हम विभिन्न गिट क्लाइंट का उपयोग करते हैं। ऐसा लगता है कि गिट क्लाइंट के विभिन्न संस्करण समस्याग्रस्त हो सकते हैं। वास्तव में जटिल है। क्या गिट की विशेषताओं को केवल एक निश्चित गिट संस्करण में सीमित करने का कोई तरीका है, ताकि सबसे पुराना गिट क्लाइंट अभी भी काम कर सके?

[core] 
    repositoryformatversion = 0 
    filemode = true 
    bare = false 
    logallrefupdates = true 
[remote "origin"] 
    fetch = +refs/heads/*:refs/remotes/origin/* 
    url = https://[email protected]/project.git 
[branch "master"] 
    remote = origin 
    merge = refs/heads/master 
[user] 
    name = 
    email = 
[giggle] 
    file-view-path = agile/includes/SiteConfig.php 
[gui] 
    wmstate = zoomed 
    geometry = 787x379+512+242 248 420 
+0

जब मैंने घुड़सवार (एसएसएफएफएस) निर्देशिका से खींचने की कोशिश की तो मुझे हुआ। – itsashis4u

उत्तर

7

ऐसा लगता है Git पता नहीं है कि दूरदराज के शाखा की जरूरत है origin/master अपने स्थानीय master शाखा में विलय करने के लिए, अपने सहकर्मी के .git/config पर एक नज़र डालें।

आप की तरह यह कॉन्फ़िगर

[remote "origin"] 
    fetch = +refs/heads/*:refs/remotes/origin/* 
    url = ... 
[branch "master"] 
    remote = origin 
    merge = refs/heads/master 

ध्यान दें कि git pull एक git fetch, तो हुड के नीचे एक git merge करता है कुछ होना चाहिए। क्या गलत हो जाता है यह देखने के लिए आप चरणों में इसे आज़मा सकते हैं।

git checkout master 
git fetch origin 
git merge origin/master 
+0

धन्यवाद। मैंने सवाल अपडेट किया है। – Houman

4

अरे मुझे बस एक ही समस्या थी, लेकिन यह अंतरिक्ष फ़ोल्डर से बाहर होने के कारण हुआ था। अगर कुछ और काम नहीं करता है तो उसे जांचने में मदद मिल सकती है।

+0

डिस्क स्थान से बाहर भी मेरे लिए यह त्रुटि हुई। –