Theme
Primary Color

قراءة حالة الملفات بإستخدام git status

ال git status بيوضح الملفات الجديدة والتغييرات المجهزة وغير المجهزة للحفظ

الأوامر بإستخدام Git Bash أو Bash ونفذ خطوات كل درس بالترتيب داخل مجلد تدريب جديد بعيدا عن مشاريعك

تجهيز مجلد التدريب

mkdir git-practice
cd git-practice
git init -q -b main
git config user.name "Git Learner"
git config user.email "[email protected]"
git config core.autocrlf false
printf 'First Line\n' > notes.txt
git add notes.txt
git commit -q -m "Add Notes"

ملف جديد غير متتبع

علامتا الإستفهام معناهم إن الملف لسه خارج التتبع

printf "Hello\n" > draft.txt
git status --short

النتيجة

?? draft.txt

تجهيز الملف للحفظ

الحرف A في العمود الأول معناه إن إضافة الملف موجودة في منطقة التجهيز

git add draft.txt
git status --short

النتيجة

A  draft.txt
ملحوظة

في العرض المختصر العمود الأول لحالة منطقة التجهيز والعمود الثاني لتغييرات ملفات العمل

git شرح