গিটে কমিট করার জন্য বার্তা 'src রেফস্পেক মাস্টার কোনওটির সাথে মেলে না'


2685

আমি আমার সংগ্রহস্থলটির সাথে ক্লোন করেছি:

git clone ssh://xxxxx/xx.git 

কিন্তু আমি কিছু ফাইল এবং পরিবর্তন addএবং commitতাদের, আমি তাদের সার্ভারে ধাক্কা চাই:

git add xxx.php
git commit -m "TEST"
git push origin master

তবে আমি যে ত্রুটিটি ফিরে পেয়েছি তা হ'ল:

error: src refspec master does not match any.  
error: failed to push some refs to 'ssh://xxxxx.com/project.git'

26
@ মার্কো এটি কোনও সদৃশ নয়। এটি একটি স্থানীয় শাখাটিকে একটি প্রত্যন্ত শাখায় ঠেলাঠেলি সম্পর্কে খুব নির্দিষ্ট সমস্যা। এটি একটি একটি রেপো আরম্ভ এবং এটি ধাক্কা সম্পর্কে। তারা একই ত্রুটি উত্পাদন করে, কিন্তু কারণগুলি তারা সেই ত্রুটিটি উত্পাদন করে এবং সমাধানগুলি সম্পূর্ণ আলাদা ly এছাড়াও, sinoohe, আপনার একটি উত্তর গ্রহণ করা উচিত। সম্ভবত প্রথমটি, যেমন এটি প্রশ্নের উত্তর হিসাবে দেখছে এবং 350 জনেরও বেশি লোককে সহায়তা করেছে।
tandrewnichols

আপনি কি আপনার মেশিনে বিশ্বব্যাপী গিট ইনস্টল এবং কনফিগার করতে আপনার গিট কনফিগারেশন কমান্ডগুলি সেট আপ করেছেন?
ইগোরগানাপলস্কি

1
আশা করি এই পোস্টটি কারও পক্ষে উপকারী হবে - সম্রাঙ্গ.blogspot.com/2015/07/… ইতিমধ্যে স্থানীয়ভাবে বিদ্যমান একটি প্রকল্প থেকে গিট বিটবাকেট সংগ্রহস্থল তৈরি করার চেষ্টা করার পরেও প্রশ্নটির ত্রুটিটি পপ করা যেতে পারে
সামিতা চথুরঙ্গ

ভুল শাখার নামটি চাপ দেওয়ার চেষ্টা করার সময় আমি এই ত্রুটি পেয়েছি। সঠিকটি git statusপেতে ব্যবহার করে সমাধান করা হয়েছে।
টম হাওয়ার্ড

5
তবুও আরও একটি সহজ কাজ গিট দ্বারা কঠিন করে তুলেছে। গিট ডেভসকে তাদের এসডিএলসি লুপের প্রতিক্রিয়া হিসাবে স্ট্যাক ওভারফ্লো ব্যবহার করা উচিত। 850,000+ লোকদের গিতের কর্মপ্রবাহের সাথে মারাত্মকভাবে ভুল কিছু চিহ্নিত করা উচিত। তাদের একটি ইউএক্স বিশেষজ্ঞ নেওয়া উচিত কারণ তারা স্পষ্টত তাদের নিজেরাই এটি গিট করতে পারে না।
jww

উত্তর:


4133

হতে পারে আপনি কেবল প্রতিশ্রুতিবদ্ধ করা প্রয়োজন। আমি যখন এটি করতে ছুটেছি:

mkdir repo && cd repo
git remote add origin /path/to/origin.git
git add .

ওহো! কখনও প্রতিশ্রুতিবদ্ধ!

git push -u origin master
error: src refspec master does not match any.

আমাকে যা করতে হয়েছিল তা হ'ল:

git commit -m "initial commit"
git push origin master

সফল!


130
কেবল অন্ধভাবে এই পদক্ষেপটি অনুসরণ করবেন না, @ ভিআই কী উল্লেখ করেছে তা দেখুন এবং তারপরে সংশোধন করার জন্য আপনার পুশ কমান্ডটি সংশোধন করুন।
কুমার

49
এই ত্রুটিটির সর্বাধিক সম্ভাব্য কারণ হ'ল সমস্ত ফাইল আন্যাক্যাকড এবং যুক্ত করা হয়নি। git add --allআপনি যদি সমস্ত ফাইল যুক্ত করতে চান বা আপনি বেছে বেছে ফাইলগুলি যুক্ত করতে পারেন। তারপর git commit -m "Initial comment", git push origin master। এটি অবশ্যই কাজ করবে।
ভানু প্রতাপ সিং

6
বিভিন্ন সমস্যার সমাধান করে যা দুর্দান্ত তবে সত্যিকারের এই প্রশ্নের উত্তর নয় ।
মাইকেল ডুরান্ট

7
git commit -m 'initial commit'ডাবল উদ্ধৃত করা উচিত। ' git commit -m "initial commit", কমপক্ষে উইন্ডোতে।
নাচ

5
আর একটি সম্ভাব্য কারণ: আপনার আসলে মাস্টার
কার্লোসাস

841
  1. git show-refআপনার কী রেফেস রয়েছে তা দেখার চেষ্টা করুন । একটি আছে refs/heads/master?

  2. আপনি git push origin HEAD:masterআরও স্থানীয়-রেফারেন্স-স্বাধীন সমাধান হিসাবে চেষ্টা করতে পারেন । এটি সুস্পষ্টভাবে জানিয়েছে যে আপনি স্থানীয় রেফটিকেHEAD দূরবর্তী রেফটিতে চাপ দিতে চানmaster ( গিট-পুশ রেফস্পেক ডকুমেন্টেশন দেখুন)।


6
আমার মাস্টার শাখা কমিটের শীর্ষে ছিল না! সুতরাং আমি একটি শাখা তৈরি করেছি যে এটি সমস্ত শাখার শেষে ছিল এবং আমি তাদের সার্ভারে
ঠেকিয়েছি

10
গিট চেকআউট-বি টেস্টব্র্যাঞ্চ; গিট পুশ অরিজিন টেস্টব্র্যাঞ্চ: মাস্টার
সাইনোহে

101
git show-refআমার শাখা দেখিয়েছে; git push origin HEAD:<branch>আমার জন্য কাজ করেন।
গ্লেন সলসবেরি

5
তুমি আমাকে শুধু বাঁচিয়েছো vi। আপনাকে ধন্যবাদ git push origin HEAD:master। তবে কেন এমন কিছু git push --force origin masterকাজ করে না?
shkschneider

4
@ gms8994 - আপনি সঠিক। কেউ যদি মাস্টারকে ঠেলে না দেওয়ার পরিবর্তে প্রথম জিনিস হিসাবে একটি শাখা তৈরি করে, একই unfriendlyত্রুটিটি দেখায়। আপনি প্রাথমিকের পরে কোনও প্রথম ধাক্কা দেওয়ার আগে চেষ্টা করার git push origin <branch>পরিবর্তে ব্যবহার করুনmastergit checkout -b <branch>git remote add origin <url>
অ্যাসিঙ্কয়েট

225

আমার স্থানীয় কম্পিউটারে সমস্ত ফাইল মুছে ফেলার পরেও আমার একইরকম ত্রুটি হয়েছিল এবং আমাকে সংগ্রহস্থলের সমস্ত ফাইল পরিষ্কার করতে হবে।

আমার ত্রুটি বার্তাটি এরকম কিছু ছিল:

error: src refspec master does not match any.
error: failed to push some refs to 'git@github ... .git'

এবং এটি নিম্নলিখিত কমান্ডগুলি কার্যকর করে সমাধান করা হয়েছিল:

touch README
git add README

git add (all other files)
git commit -m 'reinitialized files'
git push origin master --force  # <- caution, --force can delete others work.

10
অন্যান্য উত্তরগুলি আমার যে সমস্যাটি ছিল তা সমাধান করে নি (উদাহরণস্বরূপ, আমি ইতিমধ্যে প্রতিশ্রুতিবদ্ধ ছিলাম এবং এখনও এই ত্রুটি ছিল), তবে একটি git push origin BRANCH --forceকাজ করে। ধন্যবাদ!
লেমিংস 19

দেখুন এই তার আগে উত্তর । আমি সন্দেহ করি যে আপনাকে ফাইল যুক্ত করার দরকার ছিল কারণ গিটটি খালি ডিরেক্টরিগুলি ট্র্যাক করবে না।

3
সহ - কর্মীদের কঠোর পরিশ্রমকে পুরোপুরি ধাক্কা দিতে পারে - চাপুন এটি দ্বারা সতর্কতা যুক্ত করা হয়েছে।
মাইকেল ডুরান্ট

3
এটি আমার সমস্যার সমাধান করেছে। আমি মনে করি গিট অ্যাড এটি করেছে প্রথম গিটকে জিনিসগুলি ধাক্কা দেওয়ার সময় জিনিসগুলি সনাক্ত করা যায় না, এ কারণেই আমার সমস্যা হতে পারে। গিট অ্যাড কমান্ড আমার সমস্যার সমাধান করে। এছাড়াও আমি পরে - বল ছাড়া ধাক্কা করতে সক্ষম ছিল। ধন্যবাদ আর্যো
আনন্দরাজা_স্রিনিবাসন

203
  1. আমার পরিবর্তনগুলি ইতিমধ্যে প্রতিশ্রুতিবদ্ধ ছিল
  2. ফোর্স পুশ এখনও আমাকে একই ত্রুটি দিয়েছে।

সুতরাং আমি ভি এর সমাধান চেষ্টা করেছি :

git push origin HEAD:<remoteBranch> 

এটি আমার পক্ষে কাজ করেছে।


19
আমি অবশেষে জানতে পেরেছিলাম যে এটির কারণেই আমি শাখার নামটি ভুল বানান করেছি। আমি সাফল্যের সাথে বি নামের একটি শাখা git push origin HEAD:Bদিয়ে git push originশাখা
ইয়ে এইচ।

1
@ ইহুয়াং, ওহ ধন্যবাদ, আমি আমার শাখার নাম আগে যাচাই করেছিলাম এবং আপনার মন্তব্যের কারণে আমি আবার এটি পরীক্ষা করেছিলাম - একই সমস্যা ছিল, এটি ভুল বানান দিয়েছিল।
লাক্সারে

1
@ ইয়িএইচ.আই নিশ্চিত ছিল যে আমার শাখার নামটি সঠিক কিনা তবে আমি আপনার মন্তব্যটি পড়ার পরে এটি পুনরুদ্ধার করেছি এবং আমার খারাপ - একই সমস্যা রয়েছে।
নাল পয়েন্টার

125
git push -u origin master
error: src refspec master does not match any.

তার জন্য আপনাকে নিম্নলিখিত হিসাবে প্রতিশ্রুতি বার্তা প্রবেশ করতে হবে এবং তারপরে কোডটি চাপতে হবে:

git commit -m "initial commit"

git push origin master

সাফল্যের সাথে মাস্টারের দিকে ধাক্কা।


আমি এটি কাজ করে যাচাই করেছি। দয়া করে -u বিকল্পটি উপেক্ষা করুন এবং তারপরে চেষ্টা করুন
VIKAS KOHLI

এখানে বিষয়টি ওপির তুলনায় সম্পূর্ণ আলাদা বলে মনে হচ্ছে ... তবে আমার সাথে অনেকেরই এই সমস্যা ছিল বলে মনে হয়।
জেডএক্স

110

আমার জন্য আমাকে নিশ্চিত করতে হয়েছিল যে সার্বজনীন কী (সার্ভারে ~ / .ssh / অনুমোদিত_ keys- এ সংযুক্ত ) এবং গিটহাব / বিটবকেটে (গিটহাব বা বিটবকেটে আমার এসএসএইচ কীগুলিতে যুক্ত হয়েছে ) সঠিকভাবে কনফিগার করা আছে - তাদের মেলে নেওয়া দরকার।

তারপর:

git add --all :/

git commit -am 'message'

git push -u origin master

এটা শেষ পর্যন্ত আমার জন্য কাজ করে।


88

আমি গিট কেবল একটি ডিরেক্টরি যুক্ত করার পরে আমি একেবারে নতুন সংগ্রহস্থলটিতে দেখেছি।

আমি একটি ফাইল যুক্ত করার সাথে সাথে (যেমন একটি README), গিট পুশ দুর্দান্ত কাজ করেছে।


6
এটি সম্ভবত কাজ করে কারণ গিটটি আসলে ডিরেক্টরিগুলিই ট্র্যাক করে না, কেবল ফাইলগুলি। সুতরাং যদি কোনও ডিরেক্টরি খালি থাকে তবে গিটটি আসলে এটি যুক্ত করবে না।

1
ওপি একটি ফাইল যুক্ত করেছে (xx.php) সুতরাং এই ক্ষেত্রে এটি সমস্যা ছিল না যদিও অন্য ক্ষেত্রে এটি একটি সমস্যা হতে পারে এবং কোনও ফাইলকে সেই সমস্যার সমাধান সমাধান করতে পারে ।
মাইকেল ডুরান্ট

1
হতাশার সমস্যার এত সহজ সমাধান। আমি রেপো তৈরি এবং ক্লোনিনিং পরীক্ষা করেছিলাম এবং ফাইলগুলি নয় খালি ডিরেক্টরি তৈরি করেছি।
জেমস ওয়েয়ারজবা

1
8 বছর পরে এটি আমার কিছু মাথা ব্যাথা বাঁচিয়েছিল!
rvictordelta

আমার ক্ষেত্রে, 1 -> গিট থ্রি 2 ---> গিট অ্যাড অরিজিন .... ইত্যাদি 3 ---> গিট গিট পু-ইউ উত্স মাস্টার ===> তারপরে আমি উপরের ত্রুটিটি পেয়েছি। ===> তারপরে আমি 2 টি আদেশ অনুসরণ করে কার্যকর করেছিলাম, এটি অদৃশ্য হয়ে যায়। ---> গিট অ্যাড * ---> গিট কমিট-এম "কিছু বার্তা" ---> গিট গিট পুশ-ইউ উত্স মাস্টার ===> আমার ক্ষেত্রে জরিমানা কাজ করেছে।
রাও

67

অনুপস্থিত বা কুঁদন git add .বা git commitএই ত্রুটি হতে পারে:

git push -u origin master
Username for 'https://github.com': yourusername
Password for 'https://yourusername@github.com': 
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/yourusername/foobar.git'

এটি ঠিক করার জন্য, পুনরায় পুনরায় তৈরি করুন এবং যথাযথ ক্রমটি অনুসরণ করুন:

git init
git add .
git commit -m 'message'
git *create remote
git push -u origin master

এটি সঠিক, ব্যবসায়ের git remote add __REMOTE_NAME__ __URL_OR_SSH__
শেষটি

1
তারা তাদের প্রশ্নে যুক্ত এবং প্রতিশ্রুতিবদ্ধ যাতে এটি সমস্যা না হলেও যদিও এটি অন্যান্য লোকেদের সহায়তা করে।
মাইকেল ডুরান্ট

এই উত্তরটি -uএখানে ব্যবহার করা বিকল্পের কারণে কার্যকর হয়েছিল।
মাইকেল ডুরান্ট

63

এটি ঠিক করতে, পুনরায় আরম্ভ করুন এবং যথাযথ কোড ক্রম অনুসরণ করুন:

git init
git add .
git commit -m 'message'
git push -u origin master

55

আপনি প্রথমে যুক্ত করেছেন তা নিশ্চিত করুন এবং তারপরে প্রতিশ্রুতিবদ্ধ / চাপ দিন:

ভালো লেগেছে:

git init
git add .
git commit -m "message"
git remote add origin "github.com/your_repo.git"
git push -u origin master

43

আপনি যখন একটি নির্দিষ্ট শাখায় থাকবেন তখনও এমনটি ঘটে এবং অন্য একটি শাখাকে ধাক্কা দেওয়ার চেষ্টা করুন যা এখনও বিদ্যমান নেই, যেমন:

$ git branch
* version-x  # you are in this branch
  version-y

$ git push -u origin master
error: src refspec master does not match any.
error: failed to push some refs to 'origin_address'

3
হাঃ হাঃ হাঃ. আমি অরিজিন্ট মাস্টারের দিকে ধাক্কা দেওয়ার চেষ্টা করছিলাম কিন্তু সেই শাখার অস্তিত্ব নেই। এটিকে উত্স স্থিতিশীল বলা হত।
পেনার

1
-uএখানে সাহায্য করেও থাকতে পারেন।
মাইকেল ডুরান্ট

1
উপরের ক্ষেত্রে, সমস্যাটি অবশ্যই masterএটির কোনও স্থানীয় শাখা নেই , সুতরাং আপনি এটি চাপতে পারবেন না। আপনি হয় একটি বিদ্যমান শাখা পুশ করতে চান - বা মাস্টার শাখা তৈরি করুন এবং তারপরে এটি git checkout -b master; git push -u origin master;
টিপুন

4
আমি যখন শাখার নামটি ভুল বানান করেছিলাম তখনই এটি পেয়েছিলাম।
সেবাস্তিয়ান 14

2
আমার স্থানীয় শাখায় "s h এডিউলার" বানান করা হয়েছিল এবং আমি করছিলাম git push origin scheduler। হা! এক চিঠি বন্ধ আপনাকে প্রোগ্রামিংয়ে হত্যা করবে। লোল
প্রোটোভ্যালোজিওন

43

আমি একই সমস্যার মুখোমুখি হয়েছিলাম এবং আমি ব্যবহার করেছি --allow-empty:

$ git commit -m "initial commit" --allow-empty
...
$ git push
...

ক্রোড়পত্র

এই সমস্যার অন্যতম প্রধান কারণ হ'ল বিটবকেটের মতো কিছু গিট সার্ভারগুলির masterনতুন শাখা ক্লোন করার পরে তাদের শাখাটি আরম্ভ করা হয় না।


34

আমার জন্য, অনুসরণবিহীন ফাইলগুলি সরানোর জন্য নিম্নলিখিতগুলি কাজ করেছে:

git add --all

এর পরে, আমি অনুরূপ পদক্ষেপগুলি অনুসরণ করেছি

 git commit -m "First commit"

তারপর,

git remote add origin git@github.....

সর্বশেষ তবে অন্তত:

git push -u origin master

আপনি এটি করার সাথে সাথে উইন্ডোজ সুরক্ষা আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড জিজ্ঞাসা করবে pop


1
আপনার অর্থ কী দুটি গণ্ডোগুলি দিয়ে it গিট অ্যাড
আবদুল্লাহ আবদুল্লাহ

29

আমার ক্ষেত্রে, আমি .gitignoreফাইলটি অন্তর্ভুক্ত করতে ভুলে গেছি । প্রয়োজনীয় সমস্ত পদক্ষেপ এখানে:

  1. রিমোটে খালি গিট সংগ্রহশালা তৈরি করুন,
  2. স্থানীয়ভাবে আপনার প্রকল্পের জন্য .gitignore ফাইল তৈরি করুন। গিটহাব আপনাকে এখানে উদাহরণগুলির একটি তালিকা দেয়
  3. একটি টার্মিনাল চালু করুন এবং আপনার প্রকল্পে নিম্নলিখিত কমান্ডগুলি করুন:

    git remote add origin YOUR/ORIGIN.git
    
    git add .
    
    git commit -m "initial commit or whatever message for first commit"
    
    git push -u origin master
    

.Gitignore সম্পর্কিত প্রশ্নে এই ত্রুটিটি কীভাবে?! যদি এটি সম্পর্কিত হয় (যা আমি অত্যন্ত সন্দেহ করি) আপনার উত্তরটিতে এটি ব্যাখ্যা করা উচিত। ধন্যবাদ
পেডরাম বাশির

26

কেবল একটি প্রাথমিক প্রতিশ্রুতি যুক্ত করুন। এই পদক্ষেপগুলি অনুসরণ করুন:

  • git add .

  • git commit -m "initial commit"

  • git push origin master

এটি আমার পক্ষে কাজ করেছে।


24

আমার সমস্যাটি হ'ল স্থানীয়ভাবে 'মাস্টার' শাখা তৈরি করা হয়নি।

একটি দ্রুত

git checkout -b "master"

মাস্টার ব্রাঞ্চ তৈরি করেছে, যার পয়েন্টে একটি দ্রুত quick

git push -u origin master

কাজটি গিট সংগ্রহস্থলের দিকে ঠেলে দিয়েছে।


22

আপনি সম্ভবত "গিট অ্যাড" কমান্ডটি ভুলে গেছেন। "git init" কমান্ডের পরে।


git commitঅবশ্যই প্লাস ...
বিল

19

এর অর্থ কেবলমাত্র আপনি প্রাথমিক প্রতিশ্রুতিটি করতে ভুলে গেছেন, চেষ্টা করুন

git add .
git commit -m 'initial commit'
git push origin master

অনুগ্রহ করে গিট কমিট - এম "প্রাথমিক প্রতিশ্রুতি" লিখুন
যশ অগ্রওয়াল

19
  1. প্রথমত, git add .
  2. দ্বিতীয়ত, git commit -m "message"
  3. তৃতীয়ত, git push origin branch

দয়া করে বানান ভুলগুলি পরীক্ষা করুন কারণ এটি ত্রুটিটিও দিতে পারে।


19

আমি নীচে নীচে গিটহাবের নির্দেশনাগুলিও অনুসরণ করেছি, তবে ওপি দ্বারা উল্লিখিত হিসাবে আমি এখনও এই একই ত্রুটির মুখোমুখি হয়েছি:

git init
git add .
git commit -m "message"
git remote add origin "github.com/your_repo.git"
git push -u origin master

আমার জন্য, এবং আমি আশা করি এটি কিছুটা সাহায্য করবে, আমি (1.58 GB on disk)আমার ম্যাকোস-এ একটি বড় ফাইলটি চাপছিলাম। উপরের প্রস্তাবিত কোডগুলির লাইনটি কপি করার সময়, আমি আমার প্রসেসরের প্রকৃতপক্ষে add .প্রক্রিয়াটি শেষ করার জন্য অপেক্ষা করছিলাম না । সুতরাং যখন আমি git commit -m "message"এটি টাইপ করি তখন মূলত কোনও ফাইলই রেফারেন্স হয় নি এবং আমার কোডটি গিটহাবের সাথে সাফল্যের সাথে কমিট করার জন্য যা করা দরকার তা সম্পূর্ণ করে নি।

এর প্রমান হ'ল আমি git statusসাধারণত টাইপ করলে আমি যুক্ত করা ফাইলগুলির জন্য সবুজ ফন্টগুলি পাই। তবে সবকিছু লাল ছিল। যেন একেবারেই যুক্ত হয়নি।

সুতরাং আমি পদক্ষেপগুলি redid। আমি টাইপ করেছি git add .এবং ফাইলগুলি যুক্ত হওয়া শেষ করার জন্য অপেক্ষা করছিলাম। তারপরে আমি পরবর্তী পদক্ষেপগুলি অনুসরণ করেছি।


18

আমি যখন রান করতে মিস করতাম তখন আমার একই সমস্যা ছিল:

git add .

(আপনার অবশ্যই কমপক্ষে একটি ফাইল থাকা উচিত, না হলে আপনি আবার ত্রুটিটি পেয়ে যাবেন))


18

আপনি যদি প্রথমবার চাপ দেওয়ার আগে প্রতিশ্রুতিবদ্ধতা ভুলে যান তবে তা ঘটে। শেষ ঘন্টা:

git commit -m "first commit"

17

বর্তমান অবস্থা পরীক্ষা করতে git status,।

এবং এই পদক্ষেপগুলি অনুসরণ করুন:

git init
git add .
git commit -m "message"
git remote add origin "github.com/your_repo.git"
git push -u origin master

16

আপনি যখন নিজের ফাইল যুক্ত করেছেন, প্রতিশ্রুতি দিতে এবং ঠেলাঠেলি করতে ভুলে গেছেন তখন এটি ঘটে। সুতরাং ফাইলগুলি কমিট করুন এবং তারপরে চাপ দিন।


14

আমারও একই সমস্যা ছিল। আমি নিম্নলিখিত পদক্ষেপগুলি দ্বারা এটি করেছি:

1. git commit -m 'message'
2. git config --global user.email "your mail"
3. git config --global user.name "name"
4. git commit -m 'message'
5. git push -u origin master

14

বিযুক্ত হেড মোডে কাজ করার সময় আপনি যদি এই ত্রুটিটি পান তবে আপনি এটি করতে পারেন:

git push origin HEAD:remote-branch-name

আরও দেখুন: বিচ্ছিন্ন মাথা থেকে গিট ধাক্কা

আপনি যদি দূরবর্তী শাখার চেয়ে আলাদা স্থানীয় শাখায় থাকেন তবে আপনি এটি করতে পারেন:

git push origin local-branch-name:remote-branch-name

13

আপনি যে বাহ্যিক সংগ্রহস্থল (গিটহাব) থেকে কোডটি পরীক্ষা করে দেখেন এবং ব্যক্তিগত / অভ্যন্তরীণ সিস্টেমে এটি আমদানি করতে চান সেই দৃশ্যে এই কমান্ডটি সত্যই জ্বলজ্বল করে:

git push --all origin

এটি সমস্ত স্থানীয় শাখাগুলিকে রিমোটে চাপ দেয়, রেফগুলি পরীক্ষা না করে এবং কমান্ডের উপর জোর না দিয়ে।


12

আপনি যে শাখার নামটি ধাক্কা দেওয়ার চেষ্টা করছেন তার টাইপও থাকলে এটি ঘটবে।


2
আমি আমাদের মধ্যে অনেককে সন্দেহ করি যারা ওয়েব অনুসন্ধানের মাধ্যমে এখানে এসেছিলেন তারা আসলে নামটি ভুল টাইপ করেছেন!
ঋষি

12
git add .

আপনার যা দরকার তা হল। এই কোডটি আপনার ডিরেক্টরিতে থাকা সমস্ত অক্ষত থাকা ফাইলগুলি ট্র্যাক করে।


10

git initআপনার প্রাথমিক প্রতিশ্রুতিবদ্ধতা এবং চাপ দেওয়ার পরেও যদি আপনি এই সমস্যার মুখোমুখি হন । তারপরে আপনি নিম্নলিখিতটি চেষ্টা করতে পারেন,

git checkout -b "new branch name"
git push origin "new branch name"

আপনার কোডটি একটি নতুন শাখা হিসাবে ঠেলাবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.