मैं अपने कंप्यूटर से अपने GitHub खाते में स्रोत कोड कैसे आयात कर सकता हूं?
मैं अपने कंप्यूटर से अपने GitHub खाते में स्रोत कोड कैसे आयात कर सकता हूं?
जवाबों:
यदि आपको स्थानीय स्रोत कोड मिला है, जिसे आप पहले रिमोट के 'क्लोनिंग' के बिना एक नए दूरस्थ नए गिट रिपॉजिटरी में जोड़ना चाहते हैं, तो निम्न करें (मैं अक्सर ऐसा करता हूं - आप बिटबकेट / गीथब में अपना रिमोट खाली रिपॉजिटरी बनाते हैं, फिर पुश अप करें आपका स्रोत)
दूरस्थ रिपॉजिटरी बनाएँ, और URL जैसे git@github.com:/youruser/somename.git
या प्राप्त करेंhttps://github.com/youruser/somename.git
यदि आपका स्थानीय GIT रेपो पहले से ही सेट है, तो चरण 2 और 3 को छोड़ देता है
स्थानीय रूप से, अपने स्रोत की मूल निर्देशिका में, git init
2 ए। यदि आप एक .gitignore और एक README.md के साथ रेपो को आरंभीकृत करते git pull {url from step 1}
हैं, तो आपको यह सुनिश्चित करने के लिए करना चाहिए कि आप उस स्रोत के लिए फ़ाइलें न करें जिसे आप अनदेखा करना चाहते हैं;)
स्थानीय रूप से, अपने प्रारंभिक रेपो में जो कुछ भी आप चाहते हैं उसे जोड़ें और प्रतिबद्ध करें (सब कुछ, git add .
फिर git commit -m 'initial commit comment'
)
'रिमोट' नाम के साथ अपने रिमोट रेपो को जोड़ने के लिए (जैसे क्लोनिंग करना होगा)
git remote add origin [URL From Step 1]
git pull origin master
दूरस्थ शाखा खींचने के लिए निष्पादित करें ताकि वे सिंक में हों।git push origin master
git pull origin master
गिट पुश से पहले दौड़ने की जरूरत है । इसके बिना, मुझे "क्योंकि आपकी वर्तमान शाखा की नोक पीछे है" पुश प्रयास के दौरान त्रुटि हुई। शायद यह इसलिए था क्योंकि मैंने एक शुरुआती रीडमेमड के साथ रिमोट रिपॉजिटरी बनाई थी।
touch README.md
अपने मौजूदा स्थानीय रेपो
यह उत्कृष्ट मुक्त eBook ProGit में समझाया गया है । यह मानता है कि आपके पास पहले से ही एक स्थानीय गिट भंडार और एक रिमोट है। उन्हें कनेक्ट करने के लिए उपयोग करें:
$ git remote
origin
$ git remote add pb git://github.com/paulboone/ticgit.git
$ git remote -v
origin git://github.com/schacon/ticgit.git
pb git://github.com/paulboone/ticgit.git
GitHub उपयोग के लिए स्थानीय भंडार से डेटा को पुश करने के लिए:
$ git push pb master
यदि आपने अभी तक स्थानीय और / या दूरस्थ रिपॉजिटरी सेटअप नहीं किया है, तो किताब में GitHub और पिछले अध्यायों पर सहायता देखें ।
GitHub GUI का उपयोग करके उल्लिखित टिप्पणियों में से एक, लेकिन इसका उपयोग करने और नोटिस करने पर कोई विशेष सहायता नहीं दी गई थी, यदि सभी उत्तर केवल कमांड प्रॉम्प्ट पर उपयोगी नहीं थे।
यदि आप गिटहब GUI का उपयोग करना चाहते हैं, तो आप इन चरणों का पालन कर सकते हैं:
एक कताई GitHub आइकन के साथ एक पल के बाद, आपका स्रोत कोड एक स्थानीय रिपॉजिटरी का होगा और आपके GitHub खाते पर एक दूरस्थ रिपॉजिटरी के साथ धक्का / सिंक्रनाइज़ किया जाएगा। यह सब अनुमान है कि आपने पहले GitHub GUI, अपना GitHub खाता और SSH कुंजियाँ सेट की हैं।
जैसा कि जेबी काफी सही तरीके से बताता है, यह केवल निर्देशों का पालन करके गीथहब पर अविश्वसनीय रूप से आसान बना दिया गया है।
जब आप लॉग इन होते हैं तो http://github.com/new का उपयोग करके GitHub पर एक नया भंडार स्थापित करने के बाद प्रदर्शित निर्देशों का एक उदाहरण यहां दिया गया है।
Global setup:
Set up Git:
git config --global user.name "Name"
git config --global user.email email@gmail.com
Next steps:
mkdir audioscripts
cd audioscripts
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:ktec/audioscripts.git
git push -u origin master
Existing Git repository?
cd existing_git_repo
git remote add origin git@github.com:ktec/audioscripts.git
git push -u origin master
Importing a Subversion repository?
Check out the guide for step-by-step instructions.
यह आसान नहीं हो सकता है !!
हाँ। एक नया रिपॉजिटरी बनाएँ, git init
निर्देशिका में एक ऐसा स्रोत जहाँ वर्तमान में मौजूद है।
यहाँ और अधिक: http://help.github.com/creating-a-repo/
मुझे पीट के चरणों को करने की कोशिश करते समय विलय से थोड़ी परेशानी हुई। ये वे चरण हैं जिनके साथ मैं समाप्त हुआ।
.git
प्रोजेक्ट फ़ोल्डर के अंदर उस फ़ोल्डर को हटाने के लिए अपने ओएस का उपयोग करें जिसे आप कमिट करना चाहते हैं। यह आपको काम करने के लिए एक साफ स्लेट देगा। .gitignore
प्रोजेक्ट फ़ोल्डर के अंदर फ़ाइल बनाने के लिए भी यह एक अच्छा समय है । .gitignore
जब आप github.com पर रिपॉजिटरी बनाते हैं तो यह बनाई गई की एक प्रति हो सकती है । जब आप github.com रिपॉजिटरी को अपडेट करते हैं तो यह कॉपी करने से इसे हटाने से बचना होगा।
Git Bash खोलें और उस फ़ोल्डर में नेविगेट करें जिसे आपने अभी .git
फ़ोल्डर से हटा दिया है।
भागो git init
। यह उस फ़ोल्डर में एक स्थानीय रिपॉजिटरी सेट करता है जिसमें आप हैं।
Daud git remote add [alias] https://github.com/[gitUserName]/[RepoName].git
। [उपनाम] कुछ भी आप चाहते हैं हो सकता है [उपनाम] स्थानीय रिपॉजिटरी से जुड़ने के लिए है, इसलिए मशीन का नाम [उपनाम] के लिए अच्छा काम करता है। URL को github.com पर पाया जा सकता है, साथ ही शीर्ष सुनिश्चित करें कि HTTP बटन HTTP | SSH | Git Read-Only पर क्लिक किया गया है। git://
यूआरएल मेरे लिए काम नहीं किया।
Daud git pull [alias] master
। यह आपकी स्थानीय रिपॉजिटरी को अपडेट करेगा और कुछ मर्जिंग टकरावों से बचाएगा।
Daud git add .
Daud git commit -m 'first code commit'
Daud git push [alias] master
Bitbucket से:
मौजूदा भंडार को पुश करें। आपके कंप्यूटर पर पहले से ही Git रिपॉजिटरी है। चलिए इसे बिटकॉइन तक पहुंचाते हैं:
cd /path/to/my/repo
git remote add origin ssh://git@bitbucket.org/javacat/geo.git
git push -u origin --all # To push up the repo for the first time
मैं यहाँ GitHub रिपॉजिटरी में मौजूदा स्रोत फ़ाइलों को जोड़ने के लिए एक सरल तरीके की तलाश में आया था। मैंने @ पीट का शानदार पूर्ण उत्तर और विचार देखा "क्या? एक सरल तरीका होना चाहिए।"
यहाँ पाँच चरणों में सरल तरीका है (कोई कंसोल एक्शन की आवश्यकता नहीं है!)
यदि आप वास्तव में जल्दी में हैं, तो आप केवल चरण 3 पढ़ सकते हैं। अन्य केवल पूर्णता के लिए हैं।
किया हुआ!
दूरस्थ मूल के रूप में एक GitHub रिपॉजिटरी जोड़ें (अपने URL के साथ [बदलें):
git remote add origin [git@github.com:...]
अपनी मास्टर शाखा पर जाएँ और शाखा को विकसित करने के लिए उसकी प्रतिलिपि बनाएँ:
git checkout master
git checkout -b develop
GitHub विकास शाखा ( -f
बल का अर्थ है) के लिए अपनी विकसित शाखा को पुश करें :
git push -f origin develop:develop
वास्तव में, यदि आप गिटहब पर एक खाली रेपो बनाने का विकल्प चुनते हैं, तो यह आपको सटीक निर्देश देता है कि आप अपने टर्मिनल में लगभग कॉपी और पेस्ट कर सकते हैं जो इस समय (इस बिंदु पर) हैं:
…or create a new repository on the command line
echo "# ..." >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:<user>/<repo>.git
git push -u origin master
यहाँ GitHub रिपॉजिटरी को आरंभ करने के बारे में कुछ निर्देश दिए गए हैं और फिर आपके द्वारा पहले से बनाए गए कोड को पुश करें। निर्देशों का पहला सेट सीधे GitHub से है।
स्रोत: https://help.github.com/articles/create-a-repo/
किसी भी पृष्ठ के ऊपरी-दाएँ कोने में, क्लिक करें और फिर नया रिपॉजिटरी पर क्लिक करें ।
अपनी रिपॉजिटरी के लिए एक छोटा, यादगार नाम बनाएँ। उदाहरण के लिए, "हैलो-वर्ल्ड"।
वैकल्पिक रूप से, अपने भंडार का विवरण जोड़ें। उदाहरण के लिए, "GitHub पर मेरा पहला भंडार।"
एक सार्वजनिक या निजी भंडार बनाने के बीच चुनें।
README के साथ इस रिपॉजिटरी को आरम्भ करें।
रिपॉजिटरी बनाएं।
बधाई हो! आपने अपना पहला रिपॉजिटरी सफलतापूर्वक बनाया है, और इसे आरईएडीएमई फ़ाइल के साथ आरंभ किया है।
अब इन चरणों के बाद आप अपने स्थानीय कंप्यूटर पर उस कोड को पुश करना चाहेंगे जिसे आपने अभी बनाया था और आप इन चरणों का पालन कर रहे हैं:
git init
(रूट फ़ोल्डर में जहां आपका कोड स्थित है)
git add -A
(यह आपकी निर्देशिका में सभी फ़ाइलों और फ़ोल्डरों को जोड़ने के लिए प्रतिबद्ध होगा)
git commit -am "First Project commit"
git remote add origin git@github.com:YourGithubName/your-repo-name.git
(आपको मुख्य पृष्ठ पर "ssh क्लोन URL" के तहत आपके द्वारा बनाए गए GitHub रिपॉजिटरी पर यह पता मिलेगा)
git push -u origin master
बस। अब आपका कोड GitHub तक पहुंच जाएगा। अब हर बार आप पुश कोड रखना चाहते हैं जो अभी-अभी बदला है।
git commit -m "New changes"
git push origin master
(यदि स्वामी वह शाखा है जिस पर आप काम कर रहे हैं)
मेरे लिए समाधान:
समस्या एक फ़ाइल का आकार है, जो 100M से अधिक नहीं हो सकती।
गितुब में प्रवास करने से पहले, भंडार में यह करते हैं:
git clone --mirror git://example.com/some-big-repo.git
wget http://repo1.maven.org/maven2/com/madgag/bfg/1.12.12/bfg-1.12.12.jar
mv bfg-1.12.12.jar bfg.jar
java -jar bfg.jar --strip-blobs-bigger-than 100M some-big-repo.git
cd some-big-repo.git
git reflog expire --expire=now --all && git gc --prune=now --aggressive
git push
तैयार!
अब टूल द्वारा फिर से माइग्रेशन करें: https://github.com/new/import
और देखें: github repo और https://rtyley.github.io/bfg-repo-cleaner/ पर पुश करते समय त्रुटि
मुझे उम्मीद है मैंने आपकी मदद की है। :)
Git hub में अपनी रिपॉजिटरी बनाएं
GIT द्वारा अपनी परियोजना को ट्रैक करने की अनुमति दें
यदि आपको एक और त्रुटि संदेश मिलता है, तो ध्यान से पढ़ें कि यह क्या कहता है। क्या यह कह रहा है कि git आपके कंप्यूटर पर यह कहकर स्थापित नहीं किया गया है कि 'git' शब्द मान्यता प्राप्त नहीं है? क्या यह कहा जा रहा है कि आप पहले से ही एक फ़ोल्डर या उप-फ़ोल्डर में हैं जहाँ git आरंभीकृत है? Google आपकी त्रुटि और / या आउटपुट को समझने के लिए, और यह पता लगाने के लिए कि इसे कैसे ठीक किया जाए।
अब कमांड का पालन करें
#echo "आपका git hub repository नाम" >> README.md git init git, README.md git कमिट -m "पहला कमिट" git रिमोट ऐड ओरिजिनल https: // #
उपरोक्त ब्लॉक आपको तब मिलेगा जब पहली बार आप अपना भंडार खोल रहे होंगे
यदि अंतिम कमांड रन के बाद त्रुटि होती है या कुछ नहीं होता है तो "git push -u origin master" चिंता न करें
उस फ़ोल्डर पर जाएं जहां कोड उपलब्ध है और git extention के माध्यम से इसे git [URL], शाखा में धकेलें