मैं एक flutter ऐप विकसित कर रहा हूं और अपना कोड bitbucket पर भेजने का प्रयास कर रहा हूं। मैंने निम्नलिखित कदम उठाए।

  1. bitbucket पर जाएं और एक नया प्रोजेक्ट बनाएं, उसके तहत एक नया रिपॉजिटरी।
  2. रेपो यूआरएल को कॉपी करें, कुछ इस तरह https://abcd@bitbucket.org/abcd/my_project.git
  3. टर्मिनल का उपयोग करके, मेरे स्पंदन ऐप फ़ोल्डर में नेविगेट करें।
  4. git init टाइप करें
  5. git remote add origin https://abcd@bitbucket.org/abcd/my_project.git टाइप करें
  6. git add * टाइप करें
  7. git commit -m "first commit" टाइप करें
  8. git pull origin master टाइप करें
  9. git add * टाइप करें
  10. git commit -m "second commit" टाइप करें (वास्तव में यहां प्रतिबद्ध करने के लिए वास्तव में कुछ भी नहीं है, मैंने अभी किया है)
  11. git push origin master टाइप करें

अब मुझे निम्न त्रुटि मिलती है:

To https://bitbucket.org/abcd/my_project.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://bitbucket.org/abcd/my_project.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

ऐसा क्यों हो रहा है? मैंने पहले ही ऊपर के चरणों में git pull origin master का उपयोग किया है!

0
PeakGen 30 जुलाई 2021, 09:44

2 जवाब

सबसे बढ़िया उत्तर

समस्या यह थी कि एक गैर-समन्वयित फ़ाइल .gitignore है। यह डिफ़ॉल्ट रूप से प्रतिबद्ध नहीं है। तो मुझे करना पड़ा

git add .gitignore

तथा

git commit -m "message"
-1
PeakGen 3 सितंबर 2021, 11:21

एक ही काम करने के लिए आपको कम जटिल प्रक्रिया पर भरोसा करना चाहिए।

कृपया इसके साथ प्रयास करें:

git clone https://abcd@bitbucket.org/abcd/my_project.git
cd my_project
cp -rv <MY_SOURCES_PATH>/* .
git add --all
git commit -m "A comment"
git push

मुझे बताएं कि क्या यह काम करता है।

सादर।

0
Antonio Petricca 30 जुलाई 2021, 06:50