Github में मौजूदा प्रोजेक्ट को पुश करें


224

मेरे पास अपने प्रोजेक्ट स्रोतों के साथ एक फ़ोल्डर है। मैं इस परियोजना को गितुब के भंडार में कैसे धकेल सकता हूं?

मैंने इस चरणों का उपयोग करने की कोशिश की:

  1. मैंने GitHub पर खाली रिपॉजिटरी बनाई।
  2. मैं git-bash चलाता हूं और टाइप किया जाता है git init, इसलिए प्रोजेक्ट रूट के अंदर .gitफ़ोल्डर दिखाई दिया ।
  3. मैंने संस्करण नियंत्रण का उपयोग करके कुछ फाइलें जोड़ीं git add sourcesFolderName
  4. मैंने पिछले चरण में उपयोग की गई फ़ाइलों को जोड़ा git commit -m "initial commit"
  5. मैंने रिमोट रिपॉजिटरी का उपयोग करके निर्दिष्ट किया git remote add MyProject <url>
  6. अंत में git push, लेकिन दूरस्थ रेपो के लिए कुछ भी नहीं किया गया है ... (कोई प्राधिकरण विफलता)

तो मैं मौजूदा स्रोतों को नए बनाए गए गिटब रेपो में कैसे धकेल सकता हूं?


4
क्या वास्तव में उत्पादन था git push?
1615903

1
@ user1615903 मुझे यकीन है कि मेरे पास चरणों का गलत अनुक्रम है। मुझे लगता है कि मुझे कुछ ऐसा चाहिए git clone। मुझे आउटपुट याद नहीं है git push, लेकिन मुझे लगता है कि यह महत्वपूर्ण नहीं है। क्योंकि दूसरी जगह समस्या
MyTitle

तुमने किया क्या git push MyProject master?
फेलिक्स क्लिंग

यह ब्लॉग पोस्ट इस कार्य को करने में किसी की भी मदद कर सकती है। सभी चरणों को बस और विस्तार से वर्णित किया गया है। samranga.blogspot.com/2015/07/…
चतुरंगा

1
एक छोटी सी सलाह, SourceTree ऐप का उपयोग करने की कोशिश करें। UI बहुत अच्छा है।
मोहम्मद फरीद

जवाबों:


340
git init
git add .
git commit -m "Initial commit"
git remote add origin <project url>
git push -f origin master

-fपर विकल्प git pushबलों धक्का। यदि आप इसका उपयोग नहीं करते हैं, तो आपको इस तरह एक त्रुटि दिखाई देगी:

To git@github.com:roseperrone/project.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'git@github.com:roseperrone/project.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first merge the remote changes (e.g.,
hint: 'git pull') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

5
इससे मेरी समस्या ठीक हो गई लेकिन मैं यह git remote add origin <project url>कहकर कमांड 4 नहीं कर सका command syntax not correct। मैंने इसे नजरअंदाज किया और इसने काम किया
खलील खलफ

4
बस एक साइड नोट, अगर आपको कभी भी GitHub वेबसाइट का उपयोग करने की आवश्यकता नहीं है तो आप तीसरे चरण के बाद इसे जोड़ सकते हैं:, curl -u 'USER' https://api.github.com/user/repos -d '{"name":"REPO"}'USER को अपने उपयोगकर्ता नाम और REPO के साथ रिपॉजिटरी के नाम से बनाया जाएगा।
एमडी एक्सएफ

1
इसके अलावा, मुझे लगता है कि आप अब बस नहीं कर सकते git add ., आपको इसे cat "# reponamehere" >README.mdऔर फिर बदलना चाहिए git add README.md। यह कैसे GitHub प्रलेखन यह करने के लिए कहते हैं
एमडी XF

2
मेरा मानना ​​है कि -fझंडा दूरस्थ इतिहास को गायब कर देगा? यह एक खतरनाक ऑपरेटर लगता है।
वैन एबेल

112

कम तकनीकी शब्दों में

मेरा जवाब अलग नहीं है, लेकिन मैं अधिक जानकारी जोड़ रहा हूं क्योंकि जो नए हैं वे जानकारी में अंतराल को भरने से लाभान्वित हो सकते हैं।

आप गितुब पर रेपो बनाने के बाद उनके पास निर्देश हैं। आप उन का पालन कर सकते हैं। लेकिन यहां कुछ अतिरिक्त सुझाव दिए गए हैं क्योंकि मुझे पता है कि इसे शुरू करने से कितना निराशा होती है।

मान लीजिए कि आपने अपना प्रोजेक्ट स्थानीय स्तर पर शुरू कर दिया है। आपके पास कितना कुछ नहीं है। लेकिन चलो दिखावा करते हैं कि आपके पास एक php परियोजना है। मान लीजिए कि आपके पास index.php, contact.php और चित्र, सीएसएस और फोंट के साथ एक संपत्ति फ़ोल्डर है। आप इसे इस तरह से कर सकते हैं (आसान), लेकिन कई विकल्प हैं:

विकल्प 1

अपने github खाते में लॉगिन करें और रेपो बनाएं।

यहां छवि विवरण दर्ज करें

निम्न स्क्रीन में आप इसे नीचे कॉपी कर सकते हैं जहाँ आपको इसकी आवश्यकता है यदि आप "डेस्कटॉप में क्लोन" बटन (स्क्रीन के दाईं ओर) पर क्लिक करते हैं।

यहां छवि विवरण दर्ज करें

आप (या इसे किसी अन्य तरीके से कर सकते हैं) फिर अपने मौजूदा प्रोजेक्ट से सामग्री को अपने नए रेपो में कॉपी करें। जीथब ऐप का उपयोग करके, आप बस उनके जीयूआई (इसका मतलब है कि आप आवेदन में बटन पर क्लिक करते हैं) का उपयोग करके बस वहां से कमिट कर सकते हैं। बेशक आप कमिट के लिए अपने नोट्स दर्ज करें।

विकल्प 2

  • ऊपर बताए अनुसार गितुब पर अपना रेपो बनाएं।
  • अपने कंप्यूटर पर, टर्मिनल का उपयोग करके अपनी निर्देशिका पर जाएं। लिनक्स कमांड लाइन का उपयोग करके आप निर्देशिका में सीडी करेंगे । यहां से आप अपने मौजूदा प्रोजेक्ट को अपने रीथो को अपने रीथो को जीथब पर "कनेक्ट" करने के लिए चलाते हैं। (यह मानकर चला गया है कि आपने गितुब पर अपना रेपो बनाया है और यह वर्तमान में खाली है)

पहले इसे git (संस्करण नियंत्रण) को इनिशियलाइज़ करने के लिए करें।

git init

फिर अपनी सभी फ़ाइलों को "मॉनिटर" करने के लिए जोड़ें। यदि आपके पास ऐसी फ़ाइलें हैं जिन्हें आप अनदेखा करना चाहते हैं, तो आपको .gitignoreसादगी के लिए एक जोड़ने की आवश्यकता है , बस इस उदाहरण का उपयोग सीखने के लिए करें।

git add .

फिर आप प्रतिबद्ध होते हैं और """पहले प्रतिबद्ध" आदि के बीच एक नोट जोड़ते हैं ।

 git commit -m "Initial Commit"

अब, यहां आप अपने मौजूदा रेपो को जोड़ते हैं

git remote add github <project url>

लेकिन शाब्दिक प्रकार नहीं है <project url>, लेकिन अपने स्वयं के प्रोजेक्ट URL। यह आपको कैसे मिला? उस लिंक पर जाएं जहां आपका रेपो जीथब पर है, फिर लिंक को कॉपी करें। मेरे मामले में, मेरी एक रिपॉजिट https://github.com/JGallardo/urbanhistorical है, इसलिए इस कमांड के लिए मेरा परिणामी url उसके बाद .git जोड़ देगा । तो यहाँ यह होगा

git remote add github https://github.com/JGallardo/urbanhistorical.git

यह देखने के लिए परीक्षण करें कि यह करके काम किया है

git remote -v

आपको यह देखना चाहिए कि आपका रेपो किससे जुड़ा हुआ है।

यहां छवि विवरण दर्ज करें

फिर आप अपने बदलावों को जीथूब पर धकेल सकते हैं

git push github master

या

git push origin master

यदि आपको अभी भी कोई त्रुटि मिलती है, तो आप इसे बाध्य कर सकते हैं -f। लेकिन अगर आप टीम के माहौल में काम कर रहे हैं, तो सावधान रहें कि आप जबरदस्ती न करें या आप अधिक समस्याएं पैदा कर सकते हैं।

git push -f origin master

3
तुम्हारा सबसे अच्छा स्पष्टीकरण है। दूसरों के लिए जो इसे पढ़ते हैं: मैंने पहले गितुब में अपना भंडार बनाया, इसलिए यह मुझे धक्का नहीं देगा। मुझे जीथब पुल <प्रोजेक्ट यूआरएल> और फिर जीथब पुश करना पड़ा। इसके बाद सब ठीक हो गया।
philologon

1
इस के लिए बहुत बहुत धन्यवाद! अन्य सभी विकल्पों के विफल होने के बाद विकल्प 1 ने मेरी जान बचाई! : डी
सारा इनेस कैल्डरोन

2
महान व्याख्या! हालाँकि मैं निम्नलिखित पंक्तियों को जोड़ूंगा: git रिमोट ऐड ओरिजिन <प्रोजेक्ट url> और फिर git पुश -f ओरिजिन मास्टर।
-F के

1
कृपया अंतिम आदेश में -f विकल्प जोड़ें, इस तरह आपका उत्तर सबसे अच्छा है
याकूब कोएनिग

1
यह वास्तव में मदद की! मैंने गलती से एक README के ​​साथ github repo को इनिशियलाइज़ किया, तो यह काम नहीं किया। मैंने इसे एक खाली रेपो के साथ फिर से किया और इसने काम किया।
वीराना हन्सचमिड

36

पुश करते समय आपको कौन सी शाखा और कौन सा रिमोट निर्दिष्ट करना होगा :

➤ git init ./
➤ git add Readme.md
➤ git commit -m "Initial Commit"
➤ git remote add github <project url>
➤ git push github master

उम्मीद के मुताबिक काम करेंगे।

आप इसे डिफ़ॉल्ट रूप से सेट कर सकते हैं:

➤ git branch -u github/master master

जो आपको git pushदूरस्थ या शाखा को निर्दिष्ट किए बिना मास्टर से करने की अनुमति देगा ।


1
सही बात। आप इस /masterभाग को छोड़ सकते हैं , क्योंकि यह बेमानी है।
गैब्रिएल पेट्रोनेला

1
"git add Readme.md" सही नहीं है। यदि यह पहले से मौजूद है, तो जोड़ने की आवश्यकता नहीं है। यदि यह मौजूद नहीं था, तो कमांड विफल रहता है। किसी भी तरह से, यह सही नहीं है।
मिच

1
@ मिच यह एक गुप्त जादुई आह्वान नहीं है जो अचानक आपके कंप्यूटर को वह कर देगा जो आप चाहते हैं। यह लोगों को देने और उन्हें क्या करना चाहिए, इसका विचार करने के लिए एक उदाहरण है। मुझे उम्मीद है कि लोग उन कमांड को समझ पाएंगे जो वे अपनी मशीन में टाइप कर रहे हैं।
ब्राइस

9

यदि आप एक मैक पर हैं (और यह शायद एक पीसी पर भी यही काम करता है), तो यहां यह करने का एक बहुत आसान तरीका है। अजीब तरह से मैंने इस सरल प्रक्रिया के लिए उच्च और निम्न देखा है और इसे कभी नहीं पाया।

  • गितुब पर कुछ न करें (खाता होने के अलावा, और आपके सभी उपलब्ध रेपो का उपयोग न करें)।
  • मैक के लिए GitHub डाउनलोड करें और इंस्टॉल करें। खाता सेटअप आदि से गुजरें। अपने मौजूदा प्रोजेक्ट के लिए कोई रिपॉजिटरी न बनाएं।
  • रिपॉजिटरी में "नया स्थानीय रिपोजिटरी जोड़ें"।
  • अपने मौजूदा फ़ोल्डर का चयन करें। यह पूछेंगे कि क्या आप ऐसा करना चाहते हैं, हां कहें।
  • एक बार हो जाने के बाद, आप अपनी सभी फाइलों की सूची देखेंगे, आदि।
  • रिपॉजिटरी पर जाएं और प्रकाशित करें (यह आपके लिए GitHub पर नया रेपो बनाएगा, यदि आप अपना खाता ठीक से सेट करते हैं)।
  • रिपॉजिटरी और पुश पर जाएं (आप या तो "पुश करने के लिए कुछ भी नहीं देखेंगे", या यह आपकी फ़ाइलों / परिवर्तनों को नव-ऑटो-निर्मित रेपो में धकेल देगा)।
    • आश्चर्य है कि आपको यह सरल प्रक्रिया कहीं और क्यों नहीं मिली।

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


मुझे लगता है कि अगर GitHub ऐप किसी उपयोगकर्ता को इस तरह से अनुमति देता है, तो यह ठीक होना चाहिए।
जॉन्नीब

7

संक्षेप में;

git init
git status
git add "*"
git commit -m "Comment you want"
git remote add origin  https://link
git push  -u origin master

मैं आपके साथ एक स्रोत साझा करना चाहूंगा ताकि आप Git के बारे में अधिक आसानी से सीख सकें।

https://try.github.io/levels/1/challenges/1


5

मैं रोज पी की पिछली टिप्पणी का पालन करूंगा। मुझे समाधान खोजने में बहुत समय लगा, इसलिए मैं (अंग्रेजी में उम्मीद के मुताबिक) reposting कर रहा हूं कि मेरे लिए क्या काम किया ...

चरण 1: Github.com पर अपना नया भंडार बनाएं (यदि आपके पास पहले से है तो छोड़ें)

चरण 2: XCode को बंद करें ... जरूरत नहीं है

चरण 3: एक नई टर्मिनल विंडो खोलें (हाँ, आपको टर्मिनल का उपयोग करना होगा ... मैंने अन्य सभी तरीकों की कोशिश की ... कुछ भी काम नहीं किया)

चरण 4: अपने प्रोजेक्ट के लिए अपने फ़ोल्डर का स्थान खोजने के लिए कमांड सीडी का उपयोग करना (जिस प्रोजेक्ट को आप अपने मौजूदा या नए रिपॉजिटरी में जोड़ना चाहते हैं)

चरण 5: git init टाइप करें आपको कुछ इस तरह मिलेगा। / {मौजूदा निर्देशिका} में मौजूदा Git भंडार

चरण 6: git add टाइप करें इस चरण के बाद कुछ नहीं होता है, लेकिन इसे टाइप करें और अगले चरण पर जाएं।

चरण 7: टाइप जीट कमिट-एम "इनिशियल कमिट" आपको निम्नलिखित मिलेगा: # ऑन ब्रांच मास्टर टू कमिट, वर्किंग डायरेक्टरी क्लीन

या

कॉन्फ़िगरेशन के बारे में कुछ स्पष्टीकरण और फिर फ़ाइलों की एक सूची जो बदल गई है।

चरण 8: टाइप git रिमोट ऐड ओरिजिन {प्रोजेक्ट url} प्रोजेक्ट url Github.com में पाया जा सकता है। इसका HTTPS क्लोन URL ... आपको टर्मिनल विंडो में बस कॉपी और पेस्ट करने में सक्षम होना चाहिए। यदि सिस्टम आपको बताता है कि मूल पहले से मौजूद है, तो एक अलग नाम बनाएं या अपने प्रोजेक्ट नाम का उपयोग करें (कुछ अलग)

चरण 9: अपने मैक पर अपने गिटहब एप्लिकेशन पर जाएं और "सिंक ब्रांच" बटन पर क्लिक करें (भले ही कोई लंबित परिवर्तन न हों)। यह वास्तव में प्रतिबद्ध करने के लिए मुझे लगता है कि थोड़ी देर लगती है, लेकिन अगर आप अपने स्थानीय रिपॉजिटरी फ़ोल्डर में वापस जाते हैं तो आपको अपना नया प्रोजेक्ट देखना चाहिए। मुझे मूल फ़ोल्डर को फिर से बनाना था, लेकिन यह आपकी फ़ाइलों को चारों ओर ले जाने की बात है। GitHub.com पर जाएं और अपने ब्राउज़र को रिफ्रेश करें और आपकी नई फाइलें भी होनी चाहिए।

मुझे आशा है कि वह मदद करेंगे।


5
Follow below gitbash commands to push the folder files on github repository :-
1.) $ git init
2.) $ git cd D:\FileFolderName
3.) $ git status
4.) If needed to switch the git branch, use this command : 
    $ git checkout -b DesiredBranch
5.) $ git add .
6.) $ git commit -m "added a new folder"
7.) $ git push -f https://github.com/username/MyTestApp.git TestBranch
    (i.e git push origin branch)

4
git init

अपने नए स्थानीय भंडार में फाइलें जोड़ें। यह उन्हें पहले कमिट के लिए स्टेज करता है।

git add .

स्थानीय रिपॉजिटरी में फाइलों को जोड़ता है और उन्हें प्रतिबद्ध करने के लिए चरणबद्ध करता है। किसी फ़ाइल को अनस्टेज करने के लिए, 'git reset HEAD YOUR-FILE' का उपयोग करें।

उन फ़ाइलों को प्रतिबद्ध करें जिन्हें आपने अपने स्थानीय भंडार में मंचित किया है।

git commit -m "First commit"
# Commits the tracked changes and prepares them to be pushed to a remote

भंडार। इस कमिट को हटाने और फाइल को संशोधित करने के लिए, 'git रीसेट --soft HEAD ~ 1' का उपयोग करें और फिर से फाइल को जोड़ें और जोड़ें। दूरस्थ रिपॉजिटरी URL फ़ील्ड की प्रतिलिपि बनाएं अपने GitHub रिपॉजिटरी के त्वरित सेटअप पृष्ठ के शीर्ष पर, दूरस्थ रिपॉजिटरी URL की प्रतिलिपि बनाने के लिए क्लिक करें।

कमांड प्रॉम्प्ट में, दूरस्थ रिपॉजिटरी के लिए URL जोड़ें जहां आपके स्थानीय रिपॉजिटरी को धक्का दिया जाएगा।

git remote add origin remote repository URL
# Sets the new remote
git remote -v
# Verifies the new remote URL

GitHub के लिए अपने स्थानीय भंडार में परिवर्तन को धक्का दें।

git push origin master
# Pushes the changes in your local repository up to the remote repository you 

मूल के रूप में निर्दिष्ट


4
  1. कमांड लाइन से, अपनी स्थानीय रिपॉजिटरी निर्देशिका में नेविगेट करें।
  2. GitHub में नई रिपॉजिटरी बनाएं, यह आपको एक लिंक के साथ प्रदान करेगा .git
  3. cmd रन में: git remote add origin [your_GitHub_Repository_link](याद रखें लिंक समाप्त होना चाहिए .git)
  4. फिर भागो : git push -u origin master

आशा है कि यह उपयोगी था।


4

एक नया भंडार बनाएँ

git clone <url>
cd "repositoryName"
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

मौजूदा फ़ोल्डर

cd existing_folder
git init
git remote add origin <url>
git add .
git commit -m "Initial commit"
git push -u origin master

मौजूदा गिट रिपॉजिटरी

cd existing_repo
git remote rename origin old-origin
git remote add origin <url>
git push -u origin --all
git push -u origin --tags

प्रतिबद्ध और धक्का के बीच क्या अलग है? "मूल" और "मास्टर" पुश में क्या कहते हैं? एक शाखा?
ईलोन

2

सबसे पहले, अपने प्रोजेक्ट के नाम के साथ जीथब पर एक नया भंडार बनाएं। फिर नीचे दिए गए चरणों का पालन करें ।।

1)git init
2)git add *
3)git commit -m "first commit"
4)git remote add origin https://github.com/yuvraj777/GDriveDemo.git
5)git push -u origin master

2

मुझे पता है, यह एक पुराना सवाल है, लेकिन मैं हर कदम को समझाने की कोशिश कर रहा हूं, इसलिए यह दूसरों की मदद कर सकता है। यह है कि मैं मौजूदा स्रोत को कैसे जोड़ूं:

  1. रेपो पर रेपो बनाएँ, तो आपके पास ssh होगा || https जहां आप दूरस्थ जा रहे हैं आप स्रोत कोड जोड़ें।
  2. अपने टर्मिनल में अपने प्रोजेक्ट के पथ पर जाएं।
  3. भागो git init(यहाँ आप एक परियोजना के रूप में परियोजना आरंभ करते हैं)।
  4. भागो git add *(यहाँ आप परियोजना से सभी फ़ाइलों और फ़ोल्डरों को जोड़ते हैं)।
  5. चलाएँ git commit -m "Initial Commit."(यहाँ आप चरण 4 में जोड़ी गई अपनी फ़ाइलों और फ़ोल्डरों का उल्लेख करते हैं; इस बात का ध्यान रखें कि आप अपने परिवर्तनों को बिना किए उन्हें धकेल नहीं सकते हैं)।
  6. भागो git remote add origin https://your_username@bitbucket.org/your_username/project-name.git(यहां आप एक दूरस्थ परियोजना जोड़ते हैं जहां आपका स्रोत इसे धक्का देने वाला है; मेरे लिंक को अपने ssh से बदलें; चरण # 1 से https)।
  7. भागो git push -u origin master(यहां आप अपने स्रोत को गिट रिपॉजिटरी में धकेलते हैं)।

नोट: वे आपके स्रोत को मास्टर शाखा में धकेलने के लिए सरल कदम हैं ।


2

एक और जवाब जोड़ने के लिए नफरत है, लेकिन मेरा विशेष परिदृश्य यहां बहुत कवर नहीं है। मेरे पास परिवर्तनों के इतिहास के साथ एक स्थानीय रेपो था, जिसे मैं संरक्षित करना चाहता था, और जीथब पर मेरे लिए बनाया गया एक गैर-खाली रेपो (जो कि डिफ़ॉल्ट README.md के साथ है)। हां, आप हमेशा एक खाली रेपो के रूप में गितुब रेपो को फिर से बना सकते हैं, लेकिन मेरे मामले में किसी और के पास इस विशेष रेपो को बनाने की अनुमति है, और अगर कोई आसान समाधान था, तो मैं उसे परेशान नहीं करना चाहता था।

इस परिदृश्य में, जब आप git pushदूरस्थ मूल को सेट करने का प्रयास करते हैं, तो आप इस त्रुटि का सामना करेंगे :

 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'git@github.com:<my repo>.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

जैसा कि त्रुटि इंगित करती है, मुझे git pullदूरस्थ मूल सेट करने के बाद करने की आवश्यकता थी, लेकिन मुझे --allow-unrelated-historiesविकल्प निर्दिष्ट करने की आवश्यकता थी । इस विकल्प के बिना, git pullशिकायत करता है warning: no common commits

इसलिए यहाँ मेरे लिए काम करने वाले आदेशों का सटीक क्रम दिया गया है:

git remote add origin <github repo url>
cp README.md README.md-save
git pull origin master --allow-unrelated-histories
mv README.md-save README.md
git commit -a
git push

मुझे एक ही समस्या है, लेकिन आपके कदमों से कुछ अजीब पाठ संपादक की बात होती है
जॉन ktejik

आह, मुझे लगता है कि आप सामान्य रूप से एक यूआई का उपयोग करते हैं और सामान्य रूप से कमांड लाइन से कमिट नहीं करते हैं (इसके साथ कुछ भी गलत नहीं है, मैं सोर्सट्री यूआई का उपयोग करता हूं)। जो संपादक पॉप अप करता है, वह सबसे अधिक संभवत: vi संपादक होता है, जिसका इंटरफ़ेस अपने आप में एक संपूर्ण विषय है, इसलिए मैं इसे यहाँ नहीं लिखूंगा।
जोनाथन फिशर

2

7/29/2019 तक, गितुब उपयोगकर्ताओं को इस कार्य को पूरा करने के निर्देश के साथ प्रस्तुत करता है जब एक रेपो बनाया जाता है, जो कई विकल्पों की पेशकश करता है:

कमांड लाइन पर एक नया रिपॉजिटरी बनाएं

git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/novomotus/vitaprice.git
git push -u origin master

कमांड लाइन से मौजूदा रिपॉजिटरी को पुश करें

git remote add origin https://github.com/novomotus/vitaprice.git
git push -u origin master

एक और भंडार से आयात कोड

प्रेस importबटन प्रक्रिया शुरू करने के लिए।

दृश्य सीखने वालों के लिए:

यहां छवि विवरण दर्ज करें


1

एक अन्य विकल्प यदि आप कमांड लाइन से दूर जाना चाहते हैं तो SourceTree का उपयोग करना है

सेट अप करने के तरीके के बारे में कुछ अतिरिक्त संसाधन इस प्रकार हैं:


यह विशेष रूप से सवाल का सामना करने वाली चुनौती को संबोधित नहीं करता है
JGallardo


0

मैंने पाया कि "प्राकृतिक" अनुक्रम में एक अद्यतन को उत्तेजित करना बल-धक्का देने वाली चीजों की तुलना में एक आसान मार्ग था।

यह मानते हुए कि रेपो पहले से ही गितूब पर बनाया गया है और आपने कुछ सामान README.md में डाल दिया होगा।

  1. अपने कंप्यूटर पर, टर्मिनल खोलें और git clone [repo URL]

  2. आप देखेंगे कि आपके रेपो के नाम पर एक नया फ़ोल्डर बनाया गया है। इसे नाम बदलने के लिए स्वतंत्र महसूस करें - कोई फर्क नहीं पड़ता।

  3. इस फोल्डर में अपना कोड, फाइल्स आदि ले जाएँ। अगर आपको करना है तो README.md को संपादित करें।

  4. अब टर्मिनल / कमांड प्रॉम्प्ट खोलें, उस फ़ोल्डर के अंदर जाएं और चीजें करें जैसे कि आप रेपो के लिए अगला अपडेट कर रहे हैं:

git add .
git commit -m "v2"
git push origin master

नोट: कमिट कमिट git को अस्वीकार कर सकता है, पहले उपयोगकर्ता ईमेल और पासवर्ड कॉन्फ़िगर करने के लिए कह सकता है। स्क्रीन पर दिए गए चरणों का पालन करें, फिर कमिट कमांड चलाएं।

  1. और उन तीन आदेशों को आप हर बार जब आप किसी अन्य अद्यतन को आगे बढ़ाना चाहते हैं, तो उसके लिए क्या करें।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.