Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

حالة Git

جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 7 من 58.

أكثر أوامر Git استخداماً على الإطلاق هو git status. يخبرك بالحالة الحالية لمستودعك: ما هي الملفات التي تغيرت، وأيها تم إدراجها (staged)، وأيها لم يتم تتبعها بعد.

git status

في مستودع (repo) تمت تهيئته حديثاً ولا يحتوي على ملفات، يبدو المخرج كما يلي:

On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)

بمجرد إضافة الملفات، يقوم git status بتمييزها تحت الملفات غير المتتبعة (Untracked files). ومع قيامك بعمليات الالتزام (commits)، فإنه يوضح ما تم تعديله، أو تجهيزه (staged)، أو ما إذا كانت الحالة نظيفة (clean).

للحصول على عرض مضغوط وسهل القراءة آلياً، استخدم الصيغة القصيرة:

git status --short

يطبع هذا سطراً واحداً لكل ملف تم تغييره، مع رمز مكون من حرفين يشرح حالته (سنغطي تلك الرموز في الفصل القادم).

challenge icon

التحدي

مبتدئ

يحتوي المجلد بالفعل على ملف غير متعقب يسمى hello.txt. قم بتهيئة المستودع، ثم قم بتشغيل git status --short لرؤية الملف مميزًا كغير متعقب.

تظهر الملفات غير المتعقبة بالبادئة ??.

ورقة مرجعية

استخدم git status لرؤية الحالة الحالية لمستودعك:

git status

لعرض مضغوط (سطر واحد لكل ملف):

git status --short

يتم تمييز الملفات غير المتتبعة ببادئة ?? في التنسيق القصير.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التحكم في الإصدارات