আমি যখন চালাচ্ছি:
git push origin master
... originএই প্রসঙ্গে অর্থ কি ?
আমি যখন চালাচ্ছি:
git push origin master
... originএই প্রসঙ্গে অর্থ কি ?
উত্তর:
originআপনি ক্লোন করেছেন এমন দূরবর্তী গিট সংগ্রহস্থলের ডিফল্ট নাম। গিট কীভাবে এটি সম্পর্কে জানে তা দেখতে আপনার উত্সগুলিতে .git/refs/remotes/origin/*এবং তার .git/configমধ্যে একবার দেখুন ।
git remote add originএর অর্থ এমন একটি রিমোট রিপোজিটরি নামক উত্স যুক্ত করা , যার কোনও বিশেষ প্রযুক্তিগত অর্থ নেই, এটি মূল রিমোট রিপোজিটরির জন্য কেবলমাত্র বহুল ব্যবহৃত ডিফল্ট নাম। আপনি চাইলে উত্সের পরিবর্তে ফুবার ব্যবহার করতে পারেন।
git push origin masterআপনি করে সব নাম দ্বারা চিহ্নিত দূরবর্তী রেপো করার জন্য (আপনার ফাইল সিস্টেম থেকে অর্থাত) বর্তমানে চেক আউট স্থানীয় শাখায় ধাক্কা Git বলতে originতার দূরবর্তী নামে ডালে master।
গিটটির "রিমোটগুলি" ধারণা রয়েছে - এগুলি কোনও সংগ্রহস্থলের জন্য সহজ ডাকনামগুলির মতো, সুতরাং প্রতিবার আপনি অন্য কোনও সংগ্রহস্থল উল্লেখ করতে চাইলে আপনাকে এর পুরো URL ব্যবহার করতে হবে না।
originঅন্যগুলির মতো কেবল একটি দূরবর্তী, তবে আপনি এটি খুব ঘন ঘন দেখেন যেহেতু আপনি যখন প্রথমবার কোনও সংগ্রহশালাটি ক্লোন করেছিলেন তখন git cloneডিফল্টরূপে originআপনি যে ক্লোন ক্লোন করেছেন সেই ইউআরএলটি উল্লেখ করার জন্য একটি রিমোট সেট আপ করবে ।
যদি আপনি এটি করেন তবে আপনাকে git remote -vআপনার স্থানীয় সংগ্রহস্থলে সেট আপ করা সমস্ত রিমোটগুলি এবং তারা উল্লেখ করা URL গুলি দেখাবে। (আপনি দেখতে পাবেন যে আমি উপরে বলেছি এর চেয়ে এটি আরও জটিল complex যে কোনও দূরবর্তী ধাক্কা দেওয়ার এবং আনার জন্য আলাদা ইউআরএল বোঝাতে পারে, তবে আপনাকে সম্ভবত এটি নিয়ে উদ্বিগ্ন হওয়ার দরকার নেই :) :))
originনিজেই শুরু না করে নিজেই শুরু করতে চান তবে আপনি হয়ত রিমোটটি যুক্ত করতে পারেন git clone।
masterকোডের শেষে
মূলটি হ'ল যেখানে আপনি মূল থেকে কোডটি পেয়েছেন ।
এই সাহায্য হবে
https://www.git-tower.com/learn/git/glossary/origin
n গিট, "উত্স" দূরবর্তী সংগ্রহস্থলের সংক্ষিপ্ত নাম যা কোনও প্রকল্পের মূলত ক্লোন করা হয়েছিল। আরও স্পষ্টভাবে, এটি মূল সংগ্রহস্থলের URL এর পরিবর্তে ব্যবহৃত হয় - এবং এর মাধ্যমে উল্লেখগুলি আরও সহজ করে তোলে।
নোট করুন যে উত্স কোনও উপায়ে কোনও "জাদুকরী" নাম নয়, তবে কেবল একটি আদর্শ কনভেনশন। যদিও এই কনভেনশনটি আউটচুড রেখে দেওয়া বোধগম্য, আপনি কোনও কার্যকারিতা না হারিয়ে একেবারে পুরোপুরি নামকরণ করতে পারেন।
নিম্নলিখিত উদাহরণে, "ক্লোন" কমান্ডের ইউআরএল প্যারামিটার ক্লোন করা স্থানীয় সংগ্রহস্থলের "উত্স" হয়ে ওঠে:
গিট ক্লোন https://github.com/gittower/git-crash-c ورس.git
আপনি ক্লোনটি তৈরি করার জন্য যখন প্রথম ক্লোনের জন্য আপনি ক্লোনটি তৈরি করেছেন তখন ইউআরএলটি নির্দেশ করার জন্য রিট রিমোটটি গিট থেকেই তৈরি হয়। যেমন: উত্স git@github.com: / PROJECT_U