حفظ التغييرات بإستخدام git commit
ال Commit بيسجل التغييرات الموجودة في منطقة التجهيز مع رسالة توضح الغرض منها
الأوامر بإستخدام 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"حفظ سطر جديد
بعد التجهيز نحفظ التغيير ثم نعرض رسالة آخر Commit
printf "Second Line\n" >> notes.txt
git add notes.txt
git commit -q -m "Add Second Line"
git log -1 --format=%sالنتيجة
Add Second Lineفحص نظافة ملفات العمل
الأمر المختصر مبيطبعش ملفات لو مفيش تغييرات لذلك بنعرض رسالة عند النتيجة الفاضية
if [ -z "$(git status --porcelain)" ]; then
printf "Working Tree Clean\n"
fiالنتيجة
Working Tree Cleanملحوظة
ال Commit محلي ومش بيرفع التغييرات إلى GitHub أو أي Remote