উত্তর:
git commit -aমানে প্রায় [*] একই জিনিস git add -u && git commit।
এটি একই রকম নয় যে এটি git add .অননীত হওয়া ফাইলগুলিকে যুক্ত করা হবে যা উপেক্ষা করা হচ্ছে না, git add -uকেবলমাত্র ইতিমধ্যে ট্র্যাক করা ফাইলগুলিতে পরিবর্তন (মুছে ফেলা সহ) পদক্ষেপগুলি রয়েছে।
[*] আপনি যদি আপনার ভাণ্ডারের মূল ডিরেক্টরিতে না থাকেন তবে একটি সূক্ষ্ম পার্থক্য রয়েছে। git add -uবর্তমান ডিরেক্টরি ও নীচের ফাইলগুলিতে পর্যায়ে আপডেট, এটি সমতুল্য git add -u .যেহেতু git commit -aপর্যায়ে এবং করার জন্য বদ্ধ পরিকর পরিবর্তন সব ট্র্যাক ফাইল।
git add -uহয়ে যাবে git commit -a; আপনি যদি স্পষ্টভাবে বলতে git add -u .চাইবেন এটি যদি আপনি বোঝাতে চান তবে কি হবে।
git add .অন্যরকম আচরণ করে।
git commit -agit addএটি সম্পর্কে জানা সমস্ত ফাইলগুলিতে স্বয়ংক্রিয়ভাবে আহ্বান জানায় । git addকোন ফাইলগুলি কমিট করতে হবে তা নির্বাচন করতে আপনি ব্যবহার করতে পারেন । আরও তথ্যের জন্য ডক্সের সাথে পরামর্শ করুন: এখানে
git add -u