এটির মতো ব্যবহার করার পরে এটি কোনও পার্থক্য করে না।
remote updateএটি একটি উচ্চ-স্তরের কমান্ড - এটি গোষ্ঠীযুক্ত রিমোটগুলি ( remotes.<group> = <list>) সমর্থন করে এবং সমস্ত রিমোটগুলি আপডেট করে (সেটযুক্তগুলি ব্যতীত remote.<name>.skipDefaultUpdate), তবে আনার আরও নির্দিষ্ট বিকল্পগুলির কোনও নয়। হুডের নীচে, যদিও এটি ডিফল্ট বিকল্পগুলির সাথে আনার মতো একই জিনিসটি করে।
remote updateগিট আনার পরিবর্তে সুপারিশ করা উত্তরটি আসলে একটি প্রত্যন্ত নাম ব্যতিরেকে কেবলমাত্র যুক্তি হিসাবে নামকরণ করা নয়, সমস্ত আনার জন্যই এটির সুপারিশ করছিল। এটি সমান git fetch --all।
আমার যে ক্যাভিটটি যুক্ত করা উচিত যে আনতে এবং দূরবর্তী আপডেটে আসলে v1.6.6.1 (ডিসেম্বর 23 2009 এ প্রকাশিত) পর্যন্ত একই কোডপথটি ব্যবহার করা হয়নি। তার আগেও, যদিও তারা মূলত একই জিনিসটি করেছিল, কেবল ভিন্ন কোড ব্যবহার করে (সম্ভবত কোণার ক্ষেত্রে কিছুটা ভিন্নভাবে আচরণ করা, তবে আমি আমার মাথার উপরের অংশের কোনওটিই ভাবতে পারি না)।