انتقل إلى محتوى الدرس

Two-Column Status Codes Decoded تفسير عمودي الرموز المختصرة

استخدم الأمر git status لفحص الملفات غير المتتبعة والمعدلة والمجهزة داخل مجلد العمل، وقراءة الرموز المختصرة عبر الخيار -s بدقة.
3 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

في العرض المختصر git status -s، يبدأ كل سطر بعمودين من الرموز (XY) يسبقان اسم الملف:

  • العمود الأيسر (X — منطقة التجهيز): يوضح حالة الملف داخل الفهرس؛ مثل M (معدل ومجهز) أو A (ملف جديد أُضيف للتجهيز) أو مسافة فارغة إذا لم يُجهز.
  • العمود الأيمن (Y — مجلد العمل): يوضح حالة الملف في مجلد العمل؛ مثل M (معدل على القرص ولم يُجهز بعد).
  • الرمز المزدوج ??: يدل على ملف جديد غير متتبع إطلاقاً.
الصف 2 كود برمجي
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
الصف 3 ملاحظة هامة