Git-মিষ্টির আপনি মাস্টার মধ্যে মিশে গিয়ে তৈরি করা হয়েছে যে ফালতু বা এলেবেলে লোক শাখা পরিষ্কার করতে সাহায্য করে যে একটি কমান্ড লাইন টুল.
ফালতু বা এলেবেলে লোক এর সেরা বৈশিষ্ট্য হল যে সস্তা শাখা. এই বৈশিষ্ট্য ব্যবহার করার জন্য পদ্ধতি বর্ণনা করে GitHub ফ্লো এবং ভিনসেন্ট Driessen এর Git প্রবাহ মত বিদ্যমান শাখাবিন্যাস মডেল আছে.
সমস্যা
আপনার মাস্টার শাখা সাধারণত যেখানে সব আপনার কোড জমি হয়. সমস্ত বৈশিষ্ট্য শাখা ক্ষুদ্র হতে বোঝানো এবং তারা সম্পন্ন হয় একবার মাস্টার মধ্যে মিশে গিয়ে তৈরি হয়.
সময় marches হিসাবে, আপনি আর প্রয়োজন যে শাখা একটি দীর্ঘ তালিকা বিল্ড আপ করতে পারেন. তারা মাস্টার মধ্যে মিশে গিয়ে তৈরি করা হয়েছে, এখন আমরা তাদের সাথে কি করবেন?
উত্তর
আপনি নিরাপদে মাস্টার মধ্যে মিশে গিয়ে তৈরি করা হয়েছে যে দূরবর্তী শাখা অপসারণ করতে পারেন Git-মিষ্টির ব্যবহার করে.
এটি চালানোর ইনস্টল করার জন্য:
easy_install Git-মিষ্টির Git-মিষ্টির || ইনস্টল পিপ
(নিরাপদে) নিজের জন্য এটি ব্যবহার করে দেখুন
Git-মিষ্টির সনাক্ত আপনার মাস্টার শাখা মধ্যে মিশে গিয়ে তৈরি হয় যে শাখা একটি তালিকা দেখুন:
আপনি আপনার বর্তমান কর্মরত ডিরেক্টরী আপনার Git সংগ্রহস্থলের প্রয়োজন আছে.
$ সিডি myrepo
প্রিভিউ কমান্ড আপনার রেপো কোনো পরিবর্তন করা যায় না.
$ Git-মিষ্টির প্রিভিউ
দূরবর্তী থেকে আনা হচ্ছে
এই শাখা মাস্টার মধ্যে মিশে গিয়ে তৈরি করা হয়েছে:
& Nbsp; branch1
& Nbsp; branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
তাদের মুছে ফেলার জন্য, 'Git-মিষ্টির cleanup` সঙ্গে আবার চালাতে
আপনি তালিকা খুশি হন, তাহলে আপনি দূরবর্তী, পরিষ্করণ থেকে এই শাখা মুছে ফেলা কমান্ড প্রয়োগ করুন:
$ Git-মিষ্টির পরিষ্করণ
দূরবর্তী থেকে আনা হচ্ছে
এই শাখা মাস্টার মধ্যে মিশে গিয়ে তৈরি করা হয়েছে:
& Nbsp; branch1
& Nbsp; branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
এই শাখা মুছে ফেলতে চান? (Y / N) Y
& Nbsp; branch1 মুছে ফেলা (কাজ)
& Nbsp; branch2 মুছে ফেলা (কাজ)
& Nbsp; branch3 মুছে ফেলা (কাজ)
& Nbsp; branch4 মুছে ফেলা (কাজ)
& Nbsp; branch5 মুছে ফেলা (কাজ)
সব শেষ!
এই দূরবর্তী সাথে সিঙ্ক করতে --prune` আনা 'চালানো Git সবাই বলুন.
(যদি আপনি আপনার সিঙ্ক করা হয়, না আছে)
দ্রষ্টব্য: এই এটি দূরবর্তী টিউব উপর কথা বলা, একটু সময় নিতে পারে.
এছাড়াও আপনি আপনার দূরবর্তী এবং মাস্টার শাখা জন্য এটি একটি ভিন্ন নাম দিতে পারেন.
$ Git-মিষ্টির প্রাকদর্শন --master = --origin = GitHub বিকাশ
...
Git এটা ডিফল্ট অবস্থায় আছে যে আনা থামিয়া এটা বলুন.
$ Git-মিষ্টির প্রাকদর্শন --nofetch
এই শাখা মাস্টার মধ্যে মিশে গিয়ে তৈরি করা হয়েছে:
& Nbsp; branch1
তাদের মুছে ফেলার জন্য, 'Git-মিষ্টির পরিষ্করণ --nofetch` সঙ্গে আবার চালাতে
এটি নির্দিষ্ট শাখা এড়িয়ে করুন.
$ Git-মিষ্টির প্রাকদর্শন --skip = বিকাশ
দূরবর্তী থেকে আনা হচ্ছে
এই শাখা মাস্টার মধ্যে মিশে গিয়ে তৈরি করা হয়েছে:
& Nbsp; গুরুত্বপূর্ণ আপগ্রেড
& Nbsp; আপগ্রেড-লিব
& Nbsp; Derp-অপসারণ
তাদের মুছে ফেলার জন্য, Git-মিষ্টির পরিষ্করণ --skip = develop` 'দিয়ে আবার চালানো
Git-মিষ্টির শাখা খুঁজে বের করে, আপনি যে আপনি তাদের মুছে দিন করতে চান তা নিশ্চিত করতে বলা হবে.
এই শাখা মুছে ফেলতে চান? (Y / N)
আপনি এই বাইপাস এবং অবিলম্বে মুছে ফেলা শুরু করা --force বিকল্প ব্যবহার করতে পারেন.
$ Git-মিষ্টির পরিষ্করণ --skip = --force বিকাশ
দূরবর্তী থেকে আনা হচ্ছে
এই শাখা মাস্টার মধ্যে মিশে গিয়ে তৈরি করা হয়েছে:
& Nbsp; গুরুত্বপূর্ণ আপগ্রেড
& Nbsp; আপগ্রেড-লিব
& Nbsp; Derp-অপসারণ
& Nbsp; গুরুত্বপূর্ণ আপগ্রেড মুছে ফেলা (কাজ)
& Nbsp; মুছে ফেলার আপগ্রেড-লিব (কাজ)
& Nbsp; মুছে ফেলা Derp-অপসারণের (কাজ)
সব শেষ!
এই দূরবর্তী সাথে সিঙ্ক করতে --prune` আনা 'চালানো Git সবাই বলুন.
(যদি আপনি আপনার সিঙ্ক করা হয়, না আছে)
এই রিলিজে নতুন কি:
- ফিক্স সমস্যা # 1 যা Git-মিষ্টির তোলে সাহায্য মেনু আরো দরকারী
- সাহায্য একটি ছোটখাট ব্যাকরণ সমস্যা সমাধান করুন
- ফিক্স সমস্যা # 2
- নিশ্চিতকরণ প্রম্পট থামিয়া একটি --force বিকল্প যোগ করা হয়েছে
পরিষ্করণ ব্যবহার করতে বলছে আপনি যখন অতিরিক্ত অপশন বাদ যা
আবশ্যক
- পাইথন
- ফালতু বা এলেবেলে লোক
পাওয়া মন্তব্যসমূহ না