আপনি যখন ম্যাজিট (সহ P P
) এর সাথে কোনও শাখা চাপুন এবং শাখার কোন উজানে থাকবে না, তখন মাগিত আপনাকে যে শাখায় ঠেলে দিতে চান তার নাম জিজ্ঞাসা করবে। দারুণ.
আপনি একবার কোনও শাখার জন্য প্রবাহ স্থাপন করলেও, ম্যাজিট আপনাকে আর কোথায় জিজ্ঞাসা করতে চান তা জিজ্ঞাসা করবে না। এটি সাধারণত সুবিধাজনক (আপনি প্রতিবার জিজ্ঞাসা করতে চান না), তবে এটি একটি শাখাটিকে একটি অন্য প্রত্যন্ত শাখায় ঠেলাঠেলি করে তোলে।
বর্তমান শাখায় ইতিমধ্যে একটি প্রবাহ রয়েছে এমনকি, যদি গন্তব্য শাখা সম্পর্কে আমাকে আবার জিজ্ঞাসা করার কোনও উপায় আছে?
ব্যবহারের ক্ষেত্রে
এটি বেশ সাধারণ যে আমার এই শাখা রয়েছে:
Local: issue-30 ~/Git-Projects/repo/
Remote: issue-30 @ origin (git@github.com:.../repo.git)
Head: ebe4054 Some commit message
এবং আমি স্থানীয় এবং দূরবর্তী উভয় শাখায় পরিবর্তন করতে চাই issue-30-and-34
। আমি যদি কেবল স্থানীয় শাখার নাম বদলে রাখি তবে আমার সাথে এটি বাকি রয়েছে:
Local: issue-30-and-34 ~/Git-Projects/repo/
Remote: issue-30 @ origin (git@github.com:.../repo.git)
Head: ebe4054 Some commit message
আমি যদি মুছে ফেলতে origin/issue-30
, করছেন P P
উপর issue-30-and-34
কেবল পুনঃ হবে origin/issue-30
।
আমি যা করে শেষ করছি তা নিম্নরূপ, তবে এটি একক git
আদেশে করা যায় এমন কিছুটির জন্য বরং চতুর্দিকে অনুভূত হয় :
issue-30-and-34
(পুরানো নামটির পরিবর্তে) নামে একটি নতুন শাখা তৈরি করুন ,- এর স্থানীয় এবং দূরবর্তী উভয় সংস্করণ মুছুন
issue-30
, - পুশ করুন
issue-30-and-34
(যেহেতু এটির এখনও কোনও উজান নেই, তাই ম্যাজিট আমাকে জিজ্ঞাসা করবে কোথায় ঠেলাবেন)।