উত্তর:
এই মাস্টার শাখা। আপনার নিয়ন্ত্রণ সিস্টেমের প্রধান গাছ।
আপনার পরিবর্তনগুলি পুশ করুন = রিমোট সার্ভার
উত্স = রিমোট সার্ভার উত্স
মাস্টার = মাস্টার শাখায়
আপনার যদি অন্য দূরবর্তী শাখা থাকে তবে আপনার "গিট পুশ অরিজিন টেস্ট" এর মতো কিছু রয়েছে তবে আপনি নিজের পরিবর্তনগুলি পরীক্ষার দূরবর্তী শাখায় ঠেলাবেন।
git push feature/Calculator calcFeature
বৈশিষ্ট্যটি বলে মারাত্মক ত্রুটি দিয়েছে / ক্যালকুলেটরটি সঠিক সংগ্রহস্থল নয়
git push origin calcFeature:feature/Calculator
কৌশলটি আইআইআরসি করা উচিত। বিকল্প হিসাবে, আপনি চেক আউট করার git push -u origin feature/Calculator
সময় calcFeature
যে master
হয় <src>
একটি অংশ refspec
।
এর অর্থ হল যে আপনার স্থানীয় master
শাখাটি master
দূরবর্তী origin
( orgin/master
) এর শাখায় ঠেলে দেওয়া হবে ।
যদি আপনি নির্দিষ্ট করা হত
git push origin master:my_work
তারপর আপনি আপনার স্থানীয় ধাক্কা যেত master
করতে origin/my_work
। আপনি যদি :my_work
অংশটি ব্যবহার না করেন তবে গন্তব্যটি উত্স হিসাবে দেওয়া একই শাখায় ডিফল্ট হবে।
শুধু নির্দিষ্ট করা
git push origin
ডিফল্টরূপে সেই শাখার সাথে মিলে যাওয়া দূরবর্তী শাখা থাকা প্রতিটি স্থানীয় শাখাকে ধাক্কা দেবে। শুধু বর্তমান শাখা নয় । এটি ব্যবহারের মতোই git push origin :
।
আপনি এই ডিফল্টটি দিয়ে এটি পরিবর্তন করতে পারেন git config remote.origin.push HEAD
, যা বর্তমান শাখাকে একই নামের সাথে একটি প্রত্যন্ত শাখায় ঠেলে দেবে।
দেখুন কনফিগার-এ-স্থানীয় শাখা-জন্য-ধাক্কা-টু-নির্দিষ্ট-শাখা refspecs কনফিগার এবং সেটিং আরও বিস্তারিত জানার জন্য push.default
।
গিট পুশ অরিজিন মাস্টার আপনার পরিবর্তনগুলি রিমোট সার্ভারে ঠেলে দেবে। "মাস্টার" বলতে আপনার ভাণ্ডারে মাস্টার শাখা বোঝায়।
আপনি যদি নিজের পরিবর্তনগুলি অন্য কোনও শাখায় ঠেকাতে চান (পরীক্ষা-শাখা বলুন), আপনি এটি দ্বারা করতে পারেন: গিট পুশ অরিজিন পরীক্ষা-শাখা।
এটি আপনার কোডটিকে আপনার সংগ্রহশালায় পরীক্ষা-শাখার উত্সের দিকে ঠেলে দেবে।
git push origin test
স্থানীয়test
শাখায় ঠেলাঠেলি করেorigin/test
। সেক্ষেত্রে কেউ যদি বর্তমান শাখাটি ঠেলাঠেলি করার প্রত্যাশা করছিল।