شرح صفوف ومحتوى الفقرة
في العرض المختصر git status -s، يبدأ كل سطر بعمودين من الرموز (XY) يسبقان اسم الملف:
- العمود الأيسر (
X— منطقة التجهيز): يوضح حالة الملف داخل الفهرس؛ مثلM(معدل ومجهز) أوA(ملف جديد أُضيف للتجهيز) أو مسافة فارغة إذا لم يُجهز. - العمود الأيمن (
Y— مجلد العمل): يوضح حالة الملف في مجلد العمل؛ مثلM(معدل على القرص ولم يُجهز بعد). - الرمز المزدوج
??: يدل على ملف جديد غير متتبع إطلاقاً.
Shell
# Decoding two-column short status (XY):
# M index.html -> Staged in Index, clean in Worktree
# M styles.css -> Not staged in Index, modified on disk
# MM app.js -> Staged version + newer unstaged edit
# ?? readme.md -> Untracked new file