2015-12-23 6 views
8

मैं गीथूब पर होस्ट की गई एक परियोजना में योगदान देना शुरू करना चाहता हूं। मैं निम्नलिखित कदम उठाए हैं:गिट पुल उत्पन्न करता है "घातक: कोई रिमोट रिपोजिटरी निर्दिष्ट नहीं है।" त्रुटि

  1. Git init
  2. Git खींच https://github.com/PrincetonUniversity/EVCM.git

पुल आदेश सफल रहा और फ़ाइलों को जहां अपने स्थानीय निर्देशिका में प्रतिलिपि। लेकिन जब मैं फिर से गिट खींचने की कोशिश करता हूं, तो मुझे निम्न त्रुटि

"घातक: कोई रिमोट रिपोजिटरी निर्दिष्ट नहीं है। कृपया, एक यूआरएल या रिमोट नाम निर्दिष्ट करें जिसमें से नए संशोधन किए जाने चाहिए।"

जब मैंने खींच लिया और अतीत में अन्य गिथब भंडारों को धक्का दिया तो मुझे यह त्रुटि नहीं मिली। समस्या क्या है और मैं इसे कैसे ठीक कर सकता हूं? क्या ऐसा इसलिए हो सकता है क्योंकि मैंने अतीत में एक अलग स्थानीय निर्देशिका में एक ही भंडार खींचा है? किसी भी मामले में, समस्या को ठीक करने के लिए मुझे क्या करना चाहिए?

+1

आप एक 'Git clone', init या खींच नहीं के साथ शुरू करना चाहते हैं। –

+0

'गीट क्लोन' से शुरू करना ठीक नहीं है।बस नीचे दिए गए उत्तरों का सुझाव दें और 'गिट रिमोट एड मूल' करें। और कृपया उस उत्तर को स्वीकार करें जो आपके लिए काम करता है। – vullnetyy

उत्तर

16

तुम हमेशा एक git clone साथ शुरू करना चाहिए (और मैं आप ऐसा सुझाव देंगे), लेकिन अगर आप यहां से जारी रखना चाहते हैं, यहाँ तरीका है:

आप git remote add origin https://github.com/PrincetonUniversity/EVCM.git का उपयोग एक दूरस्थ जोड़ने के लिए कर सकते हैं और सेट इसका नाम origin पर है। यदि आप और जानना चाहते हैं तो आप this tutorial देख सकते हैं। यह, मुझे आशा है कि, आपकी समस्या ठीक हो जाएगी। यदि आपको अन्य समस्याएं आती हैं, तो बस git clone करें।

2

पहले git remote add origin https://github.com/PrincetonUniversity/EVCM.git

करना तो git pull origin कर यहाँ एक अच्छा ट्यूटोरियल https://www.atlassian.com/git/tutorials/syncing/git-pull

है लेकिन यह अपने आप आपके लिए origin पैदा करेगा अगर आप Git क्लोन का उपयोग करें।

आप इस शाखा के लिए ट्रैकिंग जानकारी सेट करना चाहते हैं आप के साथ ऐसा कर सकते हैं तो:

git branch --set-upstream-to=<remote>/<branch> <local branch> 

यह तो आप बस "Git पुल" चलाने के लिए अनुमति होगी

5
Git के कमांड लाइन के अनुसार

के बजाय "गिट पुल मूल शाखा"

9

आपको सही चरणों का पालन करने की आवश्यकता है।

आपने पहले से ही git init किया है, तो आपको इसे करने से रिमोट जोड़ा जाना चाहिए था।

git remote add origin https://github.com/PrincetonUniversity/EVCM.git 

अब काम कर पेड़ origin तो

git pull origin master 

को पहचान सकते हैं बस इतना ही और मुझे आशा है कि यह आप के लिए मददगार होगा।

धन्यवाद, एलेक्स

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