الأمر git add يضيف الملفات المعدّلة إلى منطقة الانتظار (Staging Area)، أي يحدد ما الذي سيدخل في الـ commit القادم.
git add index.html # one file
git add . # all changes in this folder
git commit -m "Update homepage"
لماذا توجد منطقة انتظار؟
لأنك قد تعدّل خمسة ملفات، لكنك تريد حفظ تعديلين فقط في commit واحد بوصف واضح، والباقي في commit آخر. منطقة الانتظار تسمح بهذا التنظيم.
أوامر مفيدة
git status # what is staged and what is not
git restore --staged index.html # unstage a file