"গিট পুশ অরিজিন মাস্টার" এর অর্থ "মাস্টার" এর অর্থ কী?


15

আমি একটি সংস্করণ নিয়ন্ত্রণ সিস্টেম হিসাবে গিট নতুন। আমি ডকুমেন্টেশন পড়ার চেষ্টা করেছি, তবে এই আদেশে "মাস্টার" এর অর্থ কী তা আমি বুঝতে পারি না:

git push origin master

কেউ কি খুব ডাব্বু-ডাউন শর্তে ব্যাখ্যা করতে পারেন?

উত্তর:


15

এই মাস্টার শাখা। আপনার নিয়ন্ত্রণ সিস্টেমের প্রধান গাছ।

আপনার পরিবর্তনগুলি পুশ করুন = রিমোট সার্ভার
উত্স = রিমোট সার্ভার উত্স
মাস্টার = মাস্টার শাখায়

আপনার যদি অন্য দূরবর্তী শাখা থাকে তবে আপনার "গিট পুশ অরিজিন টেস্ট" এর মতো কিছু রয়েছে তবে আপনি নিজের পরিবর্তনগুলি পরীক্ষার দূরবর্তী শাখায় ঠেলাবেন।


2
git push origin testস্থানীয় testশাখায় ঠেলাঠেলি করে origin/test। সেক্ষেত্রে কেউ যদি বর্তমান শাখাটি ঠেলাঠেলি করার প্রত্যাশা করছিল।
জনি জেডি

আমাদের বলুন, আপনি আপনার ভাণ্ডারটিতে কোনও বৈশিষ্ট্য / ক্যালকুলেটর শাখায় ঠেলাঠেলি করতে চান এবং স্রেফ তৈরি করা আপনার ফিচারগুলি আপনার স্থানীয় শাখা e গিট কমান্ড কি হওয়া উচিত? git push feature/Calculator calcFeatureবৈশিষ্ট্যটি বলে মারাত্মক ত্রুটি দিয়েছে / ক্যালকুলেটরটি সঠিক সংগ্রহস্থল নয়
কোডিংবিবিকি

1
@ নুবকোডের git push origin calcFeature:feature/Calculatorকৌশলটি আইআইআরসি করা উচিত। বিকল্প হিসাবে, আপনি চেক আউট করার git push -u origin feature/Calculatorসময় calcFeature
আপনিও

8

যে 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


0

গিট পুশ অরিজিন মাস্টার আপনার পরিবর্তনগুলি রিমোট সার্ভারে ঠেলে দেবে। "মাস্টার" বলতে আপনার ভাণ্ডারে মাস্টার শাখা বোঝায়।

আপনি যদি নিজের পরিবর্তনগুলি অন্য কোনও শাখায় ঠেকাতে চান (পরীক্ষা-শাখা বলুন), আপনি এটি দ্বারা করতে পারেন: গিট পুশ অরিজিন পরীক্ষা-শাখা।

এটি আপনার কোডটিকে আপনার সংগ্রহশালায় পরীক্ষা-শাখার উত্সের দিকে ঠেলে দেবে।

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