आप कुछ चीजों को मिला रहे हैं।
सबसे पहले, एसवीएन में चेकआउट गिट में चेकआउट के समान नहीं है। एसवीएन में चेकआउट कहा जाता है जिसे गिट में क्लोन कहा जाता है। आप एक भंडार की जांच नहीं करते हैं, आप इसे क्लोन करते हैं। "चेक आउट" का अर्थ है एक विशिष्ट शाखा में स्विच करना, जो svn switch
जैसा ही कम है, लेकिन आपके पास एक ही चरण में एक नई शाखा बनाने की क्षमता है (यही -b
करता है)।
तो मुझे लगता है कि आप स्थानीय रूप से गिट का उपयोग कर रहे हैं, अब गिटूब पर एक प्रोजेक्ट बनाया है और आपके परिवर्तनों को जिथब रेपो में धक्का देना चाहते हैं।
एक कांटा जिथब पर मौजूदा तीसरे पक्ष के रेपो की एक प्रति है।आप उस संग्रह की अपनी प्रति प्राप्त करने के लिए "कांटा" बटन दबा सकते हैं, जिससे आप अपना स्वयं का परिवर्तन कर सकते हैं। फिर दूसरा व्यक्ति अपने स्वयं के भंडार में किए गए किसी भी बदलाव को खींच सकता है।
अपने स्थानीय रेपो के साथ अपने GitHub रेपो संबद्ध करने के लिए आपको बस इतना (स्थानीय):
git remote add origin [email protected]:<username>/<repo>.git
अपने परिवर्तनों को पुश करने के लिए:
git push origin master
उस Git यहाँ कुछ महान प्रलेखन पा सकते हैं: http://git-scm.com/documentation
आपका उत्तर मेरे उत्तर से एसवीएन उपयोगकर्ताओं की मदद करने के लिए अधिक उन्मुख है। +1 – VonC
स्पष्टीकरण के लिए बहुत बहुत धन्यवाद। तुम्हारी सहायता सराहनीय है! – jackiekazil