कैसे एक परियोजना Github को अपलोड करने के लिए


202

इस प्रश्न की जाँच करने के बाद मुझे अभी भी पता नहीं है कि कैसे एक परियोजना को मेरे Git Hub रिपॉजिटरी में अपलोड किया जाए।

मैं हिट हब के लिए नया हूं और मुझे नहीं पता कि क्या करना है। मैंने एक रिपॉजिटरी बनाई लेकिन मैं अपना प्रोजेक्ट उस पर अपलोड करना चाहता हूं।

मैंने किसी प्रकार के अपलोड बटन के लिए रिपॉजिटरी पेज पर देखा है, लेकिन मैंने इस तरह का कुछ भी नहीं देखा है।

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

मैंने Git GUI का उपयोग करने की भी कोशिश की, लेकिन जब मैं उस फ़ोल्डर का चयन करता हूं जो मैं चाहता हूं कि यह कहता है कि यह Git रिपॉजिटरी नहीं है ... क्या इसे ज़िप करने की आवश्यकता है? मैंने फ़ोल्डर में .gitconfig फ़ाइल जोड़ने की कोशिश की, लेकिन इससे कोई फर्क नहीं पड़ता।

अग्रिम में धन्यवाद :)

जवाबों:


270

जब से मैंने यह उत्तर लिखा है, गितुब ने एक देशी विंडोज़ क्लाइंट जारी किया जो सभी चरणों को निरर्थक बनाता है।

आप विंडोज पर git और mercurial दोनों सेटअप प्राप्त करने के लिए sourcetree का उपयोग कर सकते हैं ।


यहाँ है कि आप इसे विंडोज में कैसे करेंगे:

  1. यदि आपके पास गिट स्थापित नहीं है, तो इस लेख को देखें कि इसे कैसे स्थापित किया जाए।
  2. एक विंडोज कमांड प्रॉम्प्ट खोलें।
  3. उस निर्देशिका में बदलें जहां आपका स्रोत कोड कमांड प्रॉम्प्ट में स्थित है।
  4. सबसे पहले, इस निर्देशिका में एक नया भंडार बनाएँ git init। यह कहेंगे "प्रारंभिक खाली गिट रिपॉजिटरी में .... गिट" ( ...पथ है)।
  5. अब आपको अपनी फाइलों के बारे में अपनी रिपॉजिटरी में जोड़कर उन्हें बताने की जरूरत है। इसके साथ करें git add filename। यदि आप अपनी सभी फ़ाइलों को जोड़ना चाहते हैं, तो आप कर सकते हैंgit add .
  6. अब जब आपने अपनी फ़ाइलों को जोड़ लिया है और अपने परिवर्तन कर लिए हैं, तो आपको अपने परिवर्तनों को करने की आवश्यकता है ताकि गिट उन्हें ट्रैक कर सकें। टाइप करें git commit -m "adding files"-mआपको लाइन में प्रतिबद्ध संदेश जोड़ने देता है ।

अब तक, उपरोक्त चरण वही है जो आप तब भी करेंगे जब आप गिटबब का उपयोग नहीं कर रहे थे। वे एक गिट रिपॉजिटरी शुरू करने के लिए सामान्य कदम हैं। याद रखें कि git वितरित (विकेंद्रीकृत) है, इसका मतलब है कि आपको git का उपयोग करने के लिए "केंद्रीय सर्वर" (या यहां तक ​​कि नेटवर्क कनेक्शन) की आवश्यकता नहीं है।

अब आप अपने गिट रिपॉजिटरी में परिवर्तन को जीथब के साथ होस्ट करना चाहते हैं। दूरस्थ स्थान को जोड़ने के लिए git को बताकर आपको यह करने के लिए , और आप इस आदेश के साथ ऐसा करते हैं:

git remote add origin https://github.com/yourusername/your-repo-name.git

* ध्यान दें: your-repo-nameएक git remote add origin ... बार जब आप ऐसा कर लेते हैं, तो gitHub में बनाया जाना चाहिए , git अब आपके दूरस्थ रिपॉजिटरी के बारे में जानता है। फिर आप इसे अपनी आरंभिक फ़ाइलों को पुश करने के लिए कह सकते हैं (जो "अपलोड" है):

git push -u origin master


1
मैंने विंडोज़ कमांड प्रॉम्प्ट में इसका अनुसरण किया और यह कहा कि गिट को मूल रूप से मान्यता नहीं दी गई थी। लेकिन मैंने इसे Git Bash में फॉलो किया और इसे अंत तक सभी तरह से मिला और मेरे उपयोगकर्ता नाम और पासवर्ड के लिए पूछने के बाद यह कहा कि त्रुटि: src ref कल्पना मास्टर से कोई मेल नहीं खाता है। त्रुटि: 'के लिए कुछ refs धक्का करने में विफल रहा github.com/jampez77/TV43.git '
jampez77

11
थोड़ी खोजबीन के बाद मैंने इसका पता लगाया। अगर मैं git पुल
ओरिजनल

2
उसी चरण के बाद यह त्रुटि हो रही है, पता नहीं क्यों? कोई मदद। त्रुटि: कुछ संदर्भों को ' github.com/RishikeshPathak/mavenApp ' संकेत में विफल करने में विफल रही : अपडेट अस्वीकार कर दिए गए क्योंकि दूरस्थ में वह कार्य होता है जो आप संकेत देते हैं: स्थानीय रूप से नहीं। यह आमतौर पर एक और रिपॉजिटरी धक्का संकेत के कारण होता है: एक ही रेफरी के लिए। आप फिर से पुश करने से पहले दूरस्थ परिवर्तनों (जैसे, संकेत: 'गिट पुल') को मर्ज करना चाहते हैं। संकेत: विवरण के लिए 'git push-help' में 'फास्ट-फॉरवर्ड के बारे में नोट' देखें।
ऋषिकेश पाठक

1
त्रुटि संदेश में सुराग वहीं है: "अपडेट अस्वीकार कर दिए गए थे क्योंकि रिमोट में वह काम होता है जो आपके पास स्थानीय रूप से नहीं होता है। आप फिर से पुश करने से पहले दूरस्थ परिवर्तनों (जैसे, 'गिट पुल') को मर्ज करना चाह सकते हैं।" - इसका मतलब है कि पहले से ही एक रिपॉजिटरी सेटअप है, इसलिए आपको इसे पहले क्लोन करने की आवश्यकता है, फिर अपने परिवर्तनों को धक्का दें। यह सवाल तब है जब आप एक नया रिपॉजिटरी सेट कर रहे हैं।
बुरहान खालिद

1
@ टॉमर, मुझे लगता है कि आप "क्लाउड पर उन" प्रदाताओं में से एक का उपयोग कर सकते हैं, लेकिन यह बहुत सरल होगा git के पोर्टेबल संस्करण (विंडोज के लिए) का उपयोग करने के लिए , जिसकी कोई स्थापना आवश्यकताएं नहीं हैं।
बुरहान खालिद

67

स्क्रैच से जीथब पर प्रोजेक्ट कैसे अपलोड करें

गिथब को प्रोजेक्ट करने के लिए इन चरणों का पालन करें

1) git init

2) git add .

3) git commit -m "Add all my files"

4) git remote add origin https://github.com/yourusername/your-repo-name.git

खरोंच से परियोजना के अपलोड की आवश्यकता है git pull origin master

5) git pull origin master

6) git push origin master


जीथब के साथ समस्या यह है कि आपको यह अजीब कदम करना होगा। यदि आप कॉपी / पेस्ट के लिए पाठ के साथ छवि को बदल देंगे, तो जवाब में बोनस अंक।
थूफ़ीर

25
git push --force origin master

अगर आपको अपलोड करने में समस्या है!


2
केवल इस भयानक उत्तर को बढ़ाने के लिए लॉग इन करें! सभी क्रिसमस के लिए गायब था--force
GOXR3PLUS

16

इन दो चरणों का पालन करें:

  1. लिंक का उपयोग करके ऑनलाइन रिपॉजिटरी बनाएं: https://github.com/new
  2. फिर कमांड का उपयोग करके अपने स्थानीय रेपो को रिमोट रेपो से लिंक करें: git add remote origin https://github.com/userName/repo.git यहां repo.git आपका नया बनाया गया रिमोट रेपो होगा।

यह एक आकर्षण की तरह काम करेगा। SSH या HTTPS तरीकों के बारे में चिंता करने की आवश्यकता नहीं है। मैंने पहली बार उसी मुद्दे का सामना किया और समाधान के लिए घंटों बिताए। लेकिन यह मेरे लिए काम कर गया।


15

यहाँ मैं समझाता हूँ कि मैंने इसे विंडो पर कैसे किया, शायद यह दूसरों की भी मदद करता है :)

Git और GitHub स्थापित करना सुनिश्चित करें ।

स्थापना पूर्ण होने के बाद, "गिट बैश" खोलें;

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

नीचे की तरह एक विंडो पॉप अप करने वाली है:

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

आगे बढ़ें और cd ~यह सुनिश्चित करने के लिए टाइप करें कि आप होम डायरेक्टरी पर हैं;

आप उस पते की जांच कर सकते हैं जिसे आप टाइप करके उसमें हैं pwd;

अब आपको GitHub खाता बनाने की आवश्यकता है ;

GitHub खाता बनाने के बाद, आगे बढ़ें और साइन इन करें;

आपके द्वारा साइन इन करने के बाद, ऊपर दाईं ओर + पर क्लिक करें और "नया रिपॉजिटरी" चुनें।

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

फिर खुली हुई खिड़की में, "रिपॉजिटरी नाम" बॉक्स में रिपॉजिटरी के लिए आप जो नाम चाहते हैं, उसे टाइप करें। यदि आप चाहें, तो "विवरण (वैकल्पिक)" जोड़ें और "README के ​​साथ इस रिपॉजिटरी को प्रारंभ करें" चिह्नित करें। फिर "रिपॉजिटरी बनाएँ" पर क्लिक करें।

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

अब अपने सी ड्राइवर के पास जाओ; एक नया फ़ोल्डर बनाएं और इसे "git" नाम दें। अब "git bash" विंडो पर जाएं; टाइप करके निर्देशिका को सी ड्राइव में बदलें cd ~; cd /c यदि आप lsवहां टाइप करते हैं तो यह आपको वहां फ़ोल्डर्स दिखाएगा; सुनिश्चित करें कि यह वहाँ git फ़ोल्डर दिखाता है:

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

अब ब्राउज़र पर वापस जाएं; अपने GitHub पृष्ठ पर जाएं, आपके द्वारा बनाए गए भंडार पर क्लिक करें; और "क्लोन या डाउनलोड" पर क्लिक करें; और उस पते की प्रतिलिपि बनाएँ जो वहाँ दिखाता है (क्लिपबोर्ड पर प्रतिलिपि चुनकर)

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

अब "गिट बैश" पर वापस जा रहे हैं; cd gitGit फ़ोल्डर में जाने के लिए कमांड का उपयोग करें ; अब अपने GitHub से कनेक्ट करने के लिए निम्नलिखित कमांड्स लिखें (यह पूछने पर आपके GitHub का उपयोगकर्ता नाम और पासवर्ड दर्ज करें)

git config --global user.name "Your Name"

और फिर git config --global user.email youremail@domain.com:। अगला प्रकार: git clone (url)(url) के बजाय, GitHub रिपॉजिटरी का पता टाइप करें जिसे आपने अपने GitHub पेज से कॉपी किया था; (उदा। git clone https://github.com/isalirezag/Test.git )।

अब यदि आप lsआज्ञा देते हैं तो आप वहां अपना भंडार देखेंगे; यदि आप अपने विंडो में आपके पास मौजूद git फ़ोल्डर को भी खोलते हैं, तो आप देखेंगे कि आपका रिपॉजिटरी एक फ़ोल्डर के रूप में जोड़ा गया है।

अब रिपॉजिटरी में जाने के लिए cd कमांड का उपयोग करें: cd Test

आगे बढ़ो और उस फ़ोल्डर में इस रिपॉजिटरी में जो भी फाइल डालना चाहते हैं, उसे कॉपी और पेस्ट करें।

अपनी रिपॉजिटरी में फ़ाइलों को स्थानांतरित करने के लिए आपको निम्नलिखित कार्य करने होंगे:

टाइप git

add filename (फ़ाइल नाम वह फ़ाइल नाम है जिसे आप अपलोड करना चाहते हैं) या आप फ़ोल्डर में सभी फ़ाइलों को जोड़ना चाहते हैं, तो नीचे दी गई कमांड टाइप कर सकते हैं:

git add .

फिर टाइप करें git commit -m "adding files":। और फिर git push -u origin master:।

और फिर आप सभी सेट होना चाहिए, अगर आप अपने GitHub खाते को ताज़ा करते हैं तो फाइलें होनी चाहिए :)


9

अपने प्रोजेक्ट को Github पर अपलोड करने के लिए इन चरणों का पालन करें

1) git init

2) git add .

3) git commit -m "Add all my files"

4) git remote add origin https://github.com/yourusername/your-repo-name.git

स्क्रैच से प्रोजेक्ट अपलोड करने के लिए गिट पुल ओरिजिनल मास्टर की आवश्यकता होती है।

5) git pull origin master

6) git push origin master

अगर किसी समस्या का उपयोग करने में होता है git push --force origin master


1
आप सीधे @RishiKesh Pathak के कॉपी किए गए उत्तर को हटा दें।
राहुल निकेत

git push --force origin masterमेरी समस्या हल कर दी! धन्यवाद!
विश्वजीत आर। शिंदे

7

इसने मेरे लिए काम किया;

1- git init
2- git add .
3- git commit -m "Add all my files"
4- git remote add origin https://github.com/USER_NAME/FOLDER_NAME
5- git pull origin master --allow-unrelated-histories
6- git push origin master

यह विशेष रूप से विंडो उपयोगकर्ताओं के लिए पहले git डाउनलोड करने के लिए महत्वपूर्ण है। मैंने इसे कठिन तरीके से सीखा। मैक उपयोगकर्ता बहुत भाग्यशाली हैं।
अल्केमिस्ट

1
@ अल्केमिस्ट 21 लेकिन सबसे कठिन रास्ता आपको सबसे अच्छी मंजिल देता है;)
माद। ताहाजोत

6

GitHub पर एक नया भंडार बनाएँ। त्रुटियों से बचने के लिए, README, लाइसेंस, या gitignore फ़ाइलों के साथ नए रिपॉजिटरी को प्रारंभ न करें। आपके प्रोजेक्ट GitHub में धकेल दिए जाने के बाद आप इन फ़ाइलों को जोड़ सकते हैं। टर्मिनल खोलें (मैक उपयोगकर्ताओं के लिए) या कमांड प्रॉम्प्ट (विंडोज और लिनक्स उपयोगकर्ताओं के लिए)।

वर्तमान कार्यशील निर्देशिका को अपनी स्थानीय परियोजना में बदलें।

Git रिपॉजिटरी के रूप में स्थानीय निर्देशिका को प्रारंभ करें।

git init
#Add the files in your new local repository. This stages them for the first commit.

git add
# Adds the files in the local repository and stages them for commit. To unstage a file, use 'git reset HEAD YOUR-FILE'. Commit the files that you've staged in your local repository.

git commit -m 'First commit'
#Commits the tracked changes and prepares them to be pushed to a remote repository. To remove this commit and modify the file, use 'git reset --soft HEAD~1' and commit and add the file again.

  1. अपने GitHub रिपॉजिटरी के त्वरित सेटअप पृष्ठ के शीर्ष पर, यहां छवि विवरण दर्ज करेंदूरस्थ रिपॉजिटरी URL की प्रतिलिपि बनाने के लिए क्लिक करें। अपने GitHub रिपॉजिटरी के त्वरित सेटअप पृष्ठ के शीर्ष पर, दूरस्थ रिपॉजिटरी URL की प्रतिलिपि बनाने के लिए क्लिक करें।
  2. कमांड प्रॉम्प्ट में, दूरस्थ रिपॉजिटरी के लिए URL जोड़ें जहां आपके स्थानीय रिपॉजिटरी को धक्का दिया जाएगा।

$ git remote add origin remote repository URL # Sets the new remote git remote -v # Verifies the new remote URL Note: GitHub for Windows users should use the command git remote set-url origin instead of git remote add origin here. Push the changes in your local repository to GitHub.

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

स्रोत विशेषता: https://help.github.com/articles/adding-an-existing-project-to-github-use-the-command-line/


2
इस मामले में, c / p केवल "जवाब यहाँ है" कहने से बेहतर है। IMHO।
थूफ़ीर

IMHO, c / p ठीक है, लेकिन स्रोत की आवश्यकता है क्योंकि यह अप्रचलित हो सकता है।
लकी

6

मुझे लगता है कि आप मेरी तरह एक विंडोज़ सिस्टम पर हैं और जीआईटी स्थापित किया है। आप या तो प्रॉजेक्ट डायरेक्टरी में साधारण कमांड प्रॉम्प्ट द्वारा इन कमांड्स को चला सकते हैं या आप GitBash का भी उपयोग कर सकते हैं।

चरण 1: मैन्युअल रूप से जीआईटी में एक भंडार बनाएँ। जो भी नाम आपको उचित लगे, उसे दें।

चरण 2: अपनी स्थानीय परियोजना निर्देशिका में आएं। यदि आप अपने कोड को इस नई रिपॉजिटरी में प्रकाशित करना चाहते हैं, तो आपने यह सुनिश्चित कर लिया है कि परियोजनाओं में रूट निर्देशिका में कोई फ़ोल्डर नाम नहीं है। इसे हटा दें, तो। चलाने के आदेशgit init

चरण 3: रन कमांड git add .

चरण 4: रन कमांड git commit -m YourCommitName

चरण 5: रन कमांड git remote add YourRepositoryName https://github.com/YourUserName/YourRepositoryName.git

चरण 6: रन कमांड git push --set-upstream YourRepositoryName master --force

कृपया ध्यान दें कि मैं लेखन के समय जीआईटी के नवीनतम संस्करण का उपयोग कर रहा हूं। यह भी ध्यान दें कि मैंने कोड को पुश करने के लिए किसी विशेष शाखा को निर्दिष्ट नहीं किया है ताकि यह मास्टर में जाए। चरण 6 में जीआईटी आपको पॉपअप विंडो में उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए कहकर कमांड को अधिकृत करने के लिए कहेगा।

आशा है कि मेरे उत्तर ने मदद की।


4
  1. गेट बैश खोलें।
  2. वर्तमान कार्यशील निर्देशिका को अपनी स्थानीय परियोजना में बदलें।
  3. Git रिपॉजिटरी के रूप में स्थानीय निर्देशिका को प्रारंभ करें: $ git init
  4. अपने नए स्थानीय भंडार में फाइलें जोड़ें। यह उन्हें पहली प्रतिबद्धताओं के लिए मंचित करता है:$ git add .
  5. उन फ़ाइलों को प्रतिबद्ध करें जिन्हें आपने अपने स्थानीय भंडार में रखा है: $ git commit -m "First commit"
  6. अपने GitHub रिपॉजिटरी के त्वरित सेटअप पृष्ठ के शीर्ष पर, दूरस्थ रिपॉजिटरी URL की प्रतिलिपि बनाने के लिए क्लिक करें।
  7. कमांड प्रॉम्प्ट में, दूरस्थ रिपॉजिटरी के लिए URL जोड़ें जहां आपके स्थानीय रिपॉजिटरी को धक्का दिया जाएगा: $ git remote add origin remote repository URL
  8. GitHub में अपने स्थानीय भंडार में परिवर्तन को धक्का दें: $ git push origin master

2
StackOverflow में आपका स्वागत है! कृपया सवालों के जवाब देने की जानकारी के लिए कैसे पढ़ें । इसके अलावा, नए प्रश्नों की कोशिश करना और उत्तर देना बेहतर है और अत्यधिक स्वीकृत उत्तरों के साथ पुराने प्रश्नों को स्वीकार नहीं किया है।
रात १०:१६

@ कैटरैक्ट आपने मुझे नए लोगों के प्रति दयालु होने के लिए प्रेरित किया। मैं आपके पोस्ट को एक दिशानिर्देश के रूप में उपयोग करूँगा।
सेठम्र

3

मुझे लगता है कि आपके लिए सबसे आसान काम होगा कि आप ग्रहण के लिए git plugin इंस्टॉल करें, कमोबेश ग्रहण CVS और SVN प्लगइन्स के समान ही काम करता है:

http://www.eclipse.org/egit/

जीएल!


3
  1. सबसे पहले आपको Github पर एक खाता बनाना होगा
  2. फिर नया प्रोजेक्ट बनाएं - उस प्रोजेक्ट को नाम दें जैसा आप चाहते हैं फिर आपका प्रोजेक्ट यूआरएल दिखाया गया है
  3. अब यूआरएल को कॉपी करें
  4. फिर कमांड प्रॉम्प्ट खोलें और उस निर्देशिका या फ़ोल्डर पर जाएं जिसे आप cmd का उपयोग करके अपलोड करना चाहते हैं
  5. फिर निम्न कमांड टाइप करें

     git init
     git add .
     git commit -m "initial commit"
     git remote add origin PASTE URL
     git push -u origin master
    
  6. अब अपने GitHub खाते की जांच करें, रिपॉजिटरी सफलतापूर्वक अपलोड की गई है।

पूर्ण मार्गदर्शन के लिए, आप इस वीडियो को देख सकते हैं ।


2

संभवतः सबसे उपयोगी चीज जो आप कर सकते हैं, वह है ऑनलाइन पुस्तक [http://git-scm.com/book/en/] । यह वास्तव में एक बहुत ही अच्छा पढ़ा गया है और आपको वैचारिक संदर्भ देता है जिसके साथ चीजों को ठीक से निष्पादित किया जाता है।


2

SourceTree डाउनलोड करें। यह windows7 + और Mac के लिए उपलब्ध है और इंटरएक्टिव UI के माध्यम से github पर फाइलें अपलोड करने की अत्यधिक अनुशंसा करता है।


2

मुझे यह महसूस करने में 2 घंटे लग गए कि मैं अपनी स्थानीय फ़ाइलों को जीथब पर धकेलने की कोशिश करने से पहले रेपो टू जीटहब ( http://github.com/new ) बनाने वाला हूं ।

त्रुटियों को आगे बढ़ाने की कोशिश करने के बाद:

remote: Repository not found.
fatal: repository 'https://github.com/username/project.git/' not found

मैं एक बेवकूफ की तरह महसूस करता हूं, लेकिन मैं वास्तव में इस पर जोर देना चाहूंगा। मैंने सिर्फ यह सोचा था कि पहले रेप के दौरान मेरा रेपो अपने आप बन जाएगा। मैं बहुत गलत था।


2

सुनिश्चित करें कि आपके सिस्टम पर गिट स्थापित है। मैं विंडोज़ ओएस का उपयोग करके प्रक्रिया को समझा रहा हूं

यहाँ है मैं कैसे किया:

1.Od cmd (आप git bash के साथ भी कर सकते हैं)।

2. अपने प्रोजेक्ट डायरेक्टरी में (जहाँ आपका प्रोजेक्ट स्थित है)।

3.अब your_directory >git initयह पहली बार और दर्ज करने पर एक खाली भंडार का इनिशियलाइज़ेशन करेगा। उदाहरण के लिए:C:\Users>git init

4.अब प्रकार your_directory >git add <filename>(यदि विशिष्ट फाइलें) या git add .(यदि आप सभी फाइलें जोड़ना चाहते हैं) और दर्ज करें।

5.अब टाइप करें >git commit -m "commit message goes here"और एंटर करें।

(अगर आपको टाइप करके स्थिति की जाँच करनी है तो >git status) और दर्ज करें।

6.अब प्रकार >git remote add origin git_repository_url

(check >git remote -v) और एंटर करें।

7.अब इसे धकेलने ...>git push origin masterऔर प्रवेश करने की बारी

(यदि आपको त्रुटि मिलती है तो आप इसे टाइप करके जोर से धक्का देते हैं ...>git push -f origin masterऔर दर्ज करते हैं।

अब आप इसे अपने भंडार में जोड़ने के साथ कर रहे हैं। इसे रीफ्रेश करें और यह आपके बनाए हुए भंडार में होगा।

उम्मीद है, यह आपके लिए काम करेगा।


1

ऊपर ऋषिकेश पाठक के निर्देश का पालन करें, आप केवल एक बार इस कमांड लाइन को सम्मिलित करके पुश कमांड को छोटा कर सकते हैं:

git config --global push.default simple

तो अगली बार जब git push origin masterआप का उपयोग करने के बजाय बस जरूरत है:

git push

विवरण यहाँ देखें ।


1

गिट करने का सबसे अच्छा तरीका वास्तव में गटिंग शुरू करना है । इस वेबसाइट को आज़माएं जो आपको GitHub पर किसी प्रोजेक्ट को आगे बढ़ाने के लिए कमांड लाइन पर फ़ंक्शंस करने के लिए आवश्यक तरीके बताती है।

इसे try.github.io कहा जाता है या आप codeAcademy पर एक कोर्स भी कर सकते हैं


1
हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं। - रिव्यू से
विनोथ कृष्णन

1
@VinothKrishnan सहमत, अगली बार इसका ध्यान रखेंगे
शान-देसाई

1

मैंने इस प्रकार किया;

  1. git init
  2. जोड़ देना।
  3. git कमिट-मी "Your_message"
  4. git रिमोट ऐड ओरिजिन @your_git_repository
  5. git push -u मूल गुरु

बेशक आपको गिट स्थापित करना होगा


1

परियोजना अपलोड करने के लिए कदम:

step1-open cmd और वर्तमान वर्किंग डायरेक्टरी को अपने प्रोजेक्ट लोकेशन में बदलें।

चरण 2-अपनी परियोजना निर्देशिका को एक गिट रिपॉजिटरी के रूप में आरम्भ करें।

$ गिट इनिट

चरण 3-अपने स्थानीय रिपॉजिटरी में फाइलें जोड़ें।

$ जोड़।

स्टेप4-उन फाइलों को कमिट करें जिन्हें आपने अपने स्थानीय रिपॉजिटरी में स्टैज किया है।

$ git कमिट -m "फर्स्ट कमिट"

step5-Remote repository url को कॉपी करें।

Step6- दूरस्थ रिपॉजिटरी url को अपने स्थानीय स्थान में उत्पत्ति के रूप में जोड़ें।

$ git मूल प्रति copy_remote_repository_url जोड़ें

step7- पुष्टि करें कि आपके मूल को अपडेट किया गया है ot नहीं।

$ git रिमोट शो की उत्पत्ति

स्टेप8-अपने गिथुब रिपॉजिटरी में बदले हुए को धकेलें

$ गिट धक्का मूल गुरु।


0
  1. हमें गिट बैश चाहिए
  2. Git Bash कमांड सेक्शन में ::

१.१ एल.एस.

यह आपको डिफ़ॉल्ट स्थान दिखाएगा।

1.2 CD "C: \ Users \ user \ Desktop \ HTML" हमें प्रोजेक्ट पथ असाइन करने की आवश्यकता है

1.3 git init यह C: \ Users \ user \ Desktop \ HTML में खाली git रिपॉजिटरी को इनिशियलाइज़ करेगा

1.4 ls यह सभी फाइलों के नाम को सूचीबद्ध करेगा

1.5 git रिमोट ऐड मूल ओरिजिनल https://github.com/repository/test.it यह आपका https://github.com/repository/test.git है, जो आपका रिपॉजिटरी पथ है

1.6 git रिमोट -v मौसम की जाँच करने के लिए हमारे पास भ्रूण है या पर्मिसन है या नहीं

1.7 गिट जोड़। यदि आप डालते हैं। तो इसका मतलब है कि हमारे पास जो भी पर्टिकुलर फोल्डर है वह सभी प्रकाशित करते हैं।

1.8 git कमिट-मी "पहली बार"

1.9 git पुश -u मूल गुरु


0

क्या आप इसे अपनी परियोजना में एक SSH कनेक्शन और GitHub init की जरूरत है। मैं लिनक्स मशीन के तहत समझाऊंगा।

आइए कुछ आसान सामग्री के साथ शुरू करें: टर्मिनल में अपनी परियोजना में नेविगेट करें, और उपयोग करें:

git init
git add .
git commit 

अब चलो अपनी मशीन में SSH जोड़ें: ssh-keygen -t rsa -C "your_email@example.com" सार्वजनिक कुंजी का उपयोग करें और उसे कॉपी करें, फिर इसे अपने GitHub रेपो में Deploy keys -> add one वापस अपने मशीन प्रोजेक्ट में अब लॉन्च करें: git push origin master यदि कोई त्रुटि होती है तो अपने .github / config द्वारा जोड़ें nano .github/config और URL को एक से एक में बदलें। url = git@github.com:username/repo.... और बस


-2

जीआईटी में एक नया प्रोजेक्ट अपलोड करने के लिए (पहले आपको प्रोजेक्ट का स्थानीय कोड बेस और जीआईटी रेपो होना चाहिए जहां आप प्रोजेक्ट अपलोड कर रहे होंगे, जीआईटी में आपको अपनी साख होनी चाहिए)

  1. सामग्री सूचीबद्ध करें

    1. गित बैश

    २। उस निर्देशिका पर जाएं जहां आपके पास कोड बेस (प्रोजेक्ट लोकेशन) सीडी से प्रोजेक्ट लोकेशन सीडी / * / *** / ***** / ***** है फिर यहां आपको git कमांड निष्पादित करने की आवश्यकता है

    1. git init प्रेस दर्ज करें तो आप नीचे कुछ इस तरह देखेंगे। प्रारंभिक:
    2. जोड़ देना। प्रेस दर्ज करें उपरोक्त कमांड सभी डायरेक्टरी, सब डायरेक्टरी, फाइल्स आदि को जोड़ेगी। आपको इस चेतावनी जैसा कुछ दिखाई देगा: LF को CRLF द्वारा **** में बदल दिया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को ******** में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: ******* में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को ******** में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: ******* में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को ************** में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को ************ में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को ************************************* चेतावनी: LF को CRLF द्वारा j ******* में बदल दिया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को *********** में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को ************** में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को *********** में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को ********* में CRLF द्वारा प्रतिस्थापित किया जाएगा।

    3. git कमिट-एम "फर्स्ट कमिट" प्रेस एंटर-मी टिप्पणी प्रदान करने के लिए विकल्प प्रदान करता है, यह कोड को स्टेज पर ले जाएगा जिससे आपको कुछ इस तरह दिखाई देगा

[मास्टर (रूट-कमिट) 34a28f6] ******** चेतावनी जोड़ना: LF को CRLF द्वारा c ******* में बदल दिया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: ******* में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को ******** में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी। चेतावनी: LF को ********* में CRLF द्वारा प्रतिस्थापित किया जाएगा। फ़ाइल की अपनी कार्यशील निर्देशिका में इसकी मूल पंक्ति अंत होगी।

चेतावनी: LF को *********** में CRLF द्वारा प्रतिस्थापित किया जाएगा।


27 फाइलें बदलीं, 3724 इंसर्शन (+) क्रिएट मोड 100644 ***** क्रिएट मोड 100644 ***** क्रिएट मोड 100644 ***** क्रिएट मोड 100644 ****** क्रिएशन 100644 ***** * मोड 100644 बनाएं। ***** मोड बनाएं 100644 ******

6. हिट रिमोट ऐड ओरिजिन http: // यूजरनेम @ git: repopath.git प्रेस दर्ज करें इससे रेपो को जोड़ा जाएगा

7.गीट पुश -यू ओरिजिनल मास्टर प्रेस यह सब स्थानीय से रेपो में अपलोड करेगा इस चरण में आपको रेपो के लिए पासवर्ड दर्ज करना होगा जहां आप कोड अपलोड कर रहे होंगे। आप इस तरह से नीचे की वस्तुओं को गिनते हुए कुछ देखेंगे: 33, किया। 12 थ्रेड्स का उपयोग करते हुए डेल्टा संपीड़न। संपीड़ित वस्तुएं: 100% (32/32), किया। लेखन वस्तुएं: 100% (33/33), 20.10 KiB | 0 बाइट्स / एस, किया। कुल 33 (डेल्टा 14), पुन: उपयोग किया गया 0 (डेल्टा 0) http: // उपयोगकर्ता नाम @ git: repolocation.git * [नई शाखा] मास्टर -> मूल से दूरस्थ शाखा मास्टर को ट्रैक करने के लिए मास्टर शाखा मास्टर की स्थापना की।

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