পাবলিক রেপোতে কী কোনও ব্যক্তিগত শাখা থাকা সম্ভব?
গিটহাবে, আপনার সংগ্রহস্থল সরকারী বা ব্যক্তিগত হয়; আপনি কেবল একটি শাখা বেছে বেছে "বেসরকারীকরণ" করতে পারবেন না।
আমি কি আমার নিজস্ব পাবলিক রেপো নিজের ব্যক্তিগত শাখা / কাঁটাচামচ দিয়ে কাঁটাতে পারি?
আপনি আপনার পাবলিক রেপো আপনার স্থানীয় মেশিনে, প্রয়োজন অনুযায়ী শাখায় ক্লোন করতে পারেন এবং কেবল আপনার "বেসরকারী" শাখাগুলি উপরের দিকে ধাক্কা দিতে পারবেন না ( কোন শাখাটি উত্সে আনতে হবে তা নির্দিষ্ট করে : git push origin master
বা git push origin branch-i-want-to-be-public:master
)।
এগিয়ে যাওয়ার সবচেয়ে ভাল উপায় কোনটি / আমার কীভাবে এগিয়ে যাওয়া উচিত?
আপনার সরকারী এবং বেসরকারী উভয় বিকাশের জন্য গিটহাবের সুবিধা নেওয়ার জন্য, আমি গিটহাবের মধ্যে আপনার পাবলিক ব্রাঞ্চকে কাঁটাচামচ করা, নতুন কাঁটাচামানের সেটিংসকে "ব্যক্তিগত" হিসাবে পরিবর্তন করতে এবং তারপরে আপনার ব্যক্তিগত মেশিনে ব্যক্তিগত সংস্করণটি ক্লোনিং করার পরামর্শ দেব। আপনি যখন পরিবর্তনগুলি সর্বজনীন করতে প্রস্তুত হবেন, তখন সমস্ত কিছুই আপনার ব্যক্তিগত কাঁটাচামচ গিটহাবের উপরে চাপুন এবং তারপরে পুল অনুরোধগুলি ব্যবহার করুন পাবলিক রেপোগুলিতে নির্বাচিতভাবে শাখাগুলি অনুলিপি করতে ।
গিটহাবটিতে একটি সংগ্রহস্থল ব্যক্তিগত করতে, আপনার অবশ্যই একটি আপগ্রেড (পেইড) অ্যাকাউন্ট থাকতে হবে। যদি আপনি কেবল নিখরচায় অ্যাকাউন্টটি রক করেন তবে আপনি আমার প্রস্তাবিত প্রথম প্রক্রিয়াটি এখনও ব্যবহার করতে পারেন - স্থানীয় মেশিনে, শাখায় পাবলিক ক্লোন করুন এবং নির্দিষ্ট "সার্বজনীন" শাখাগুলিকে উত্পন্ন করতে চাপ দিন - কোনও বেসরকারী রেপোর প্রয়োজন ছাড়াই।
যদি আপনার কোনও প্রদেয় গিটহাব অ্যাকাউন্ট থাকে বা আপনি এমন কোনও পরিষেবা ব্যবহার করছেন যা সরকারী এবং ব্যক্তিগত কাঁটাচামচ সরবরাহ করে এবং অনুরোধগুলি (যেমন বিটবাকেট ) সরবরাহ করে, তবে আপনি আপনার কোডটিকে জনসাধারণ করতে উপরের যে কোনও পদ্ধতির ব্যবহার করতে পারেন।