মধ্যে পার্থক্য কি git pull origin master
এবং git pull origin/master
?
git pull
মানে git fetch
দ্বারা অনুসরণ git merge
। এটি রিমোট থেকে সামগ্রীটি নিয়ে আসে, তারপরে এটিকে আপনার বর্তমান শাখায় মার্জ করে। তবে origin/master
এটি একটি স্থানীয় শাখা (একটি দূরবর্তী শাখা ট্র্যাকিং)। আপনি যদি এটি মার্জ করতে চান তবে আপনার কিছু আনার দরকার নেই। git pull origin/master
আপনি যখন আসলে কোনও রিমোট থেকে আনছেন না তখন তা বলা বিভ্রান্তিকর ।
origin/master
স্থানীয়ভাবে সঞ্চিত শাখা যা মূল রিমোটে মাস্টার শাখাটিকে ক্যাশে করে।
git pull origin/master
। আপনি যদি [স্থানীয়ভাবে সঞ্চিত] দূরবর্তী শাখাটি মার্জ করতে চান তবেorigin/master
কেবল ব্যবহার করুনgit merge origin/master
।