🌐 Detecting your location…
📢 Advertisement — Configure AdSense in Appearance → Customize → AdSense Settings

أوامر Git الأساسية التي يجب على كل مطور معرفتها

⏱️2 min read  ·  306 words

Essential Git Commands Every Developer Must Know

فريق تحرير TechPulse
كتّاب التقنية · 22 مايو 2026
📅 22 مايو 2026⏱ 3 دقائق قراءة📂 التطوير🏷 Git · Version Control · Developer Tools

لقد أصبح Git نظام التحكم في الإصدارات القياسي لتطوير البرمجيات، وإتقان أوامره الأساسية أمر ضروري لكل مطور. سواء كنت تعمل بمفردك أو تتعاون مع فريق، فإن أوامر Git الأساسية هذه ستبسط سير عملك وتساعدك على إدارة الكود بفعالية.

🔑 النقطة الرئيسية

لقد أصبح Git نظام التحكم في الإصدارات القياسي لتطوير البرمجيات، وإتقان أوامره الأساسية أمر ضروري لكل مطور. سواء كنت تعمل بمفردك أو تتعاون مع …

1. git init

الأمرgit initيقوم بتهيئة مستودع Git جديد في دليل مشروعك. هذا عادةً هو الأمر الأول الذي ستقوم بتشغيله عند بدء مشروع جديد.

code

git init

هذا ينشئ مجلد مخفي.gitيتتبع جميع التغييرات في مشروعك.

2. git clone

2. git clone

🎨 AI Generated: 2. git clone

عندما تحتاج إلى العمل مع repository موجود،git cloneينشئ نسخة محلية من مستودع بعيد.

code

git clone https://github.com/username/repository.git

يقوم هذا بتنزيل سجل المشروع بالكامل وإعداد الاتصال البعيد تلقائياً.

3. git status

الأمرgit statusالأمر يعرض الحالة الحالية لدليل العمل الخاص بك، بما في ذلك الملفات المعدلة والتغييرات المجهزة والملفات غير المتعقبة.

code

git status

هذا أحد الأوامر الأكثر استخداماً ويجب أن يكون خيارك الأول للتحقق مما يحدث في مستودعك.

4. git add

4. git add

🎨 AI Generated: 4. git add

قبل عمل commit للتغييرات، تحتاج إلى تجهيزها باستخدامgit add. يمكنك تجهيز ملفات محددة أو جميع التغييرات دفعة واحدة.

code

git add filename.txt git add . git add -A

النقطة (.) تجهز جميع التغييرات في الدليل الحالي، بينما-Aتجهز جميع التغييرات في المستودع بأكمله.

5. git commit

الأمرgit commitيحفظ الأمر تغييراتك المجهزة في سجل المستودع مع رسالة وصفية.

code

git commit -m "Add user authentication feature"

اكتب دائمًا رسائل commit واضحة وموجزة تصف التغييرات التي أجريتها ولماذا.

6. git push

6. git push

🎨 AI Generated: 6. git push

بعد عمل commit محليًا، استخدمgit pushلتحميل تغييراتك إلى repository بعيد.

code

git push origin main

يؤدي هذا إلى مزامنة commits المحلية الخاصة بك مع repository البعيد، مما يجعلها متاحة لفريقك.

7. git pull

الأمرgit pullcommand يجلب التغييرات من المستودع البعيد ويدمجها في الفرع الحالي الخاص بك.

code

git pull origin main

قم دائماً بعمل pull قبل بدء عمل جديد للتأكد من أنك تعمل بأحدث إصدار من الكود.

8. git branch

8. git branch

🎨 AI Generated: 8. git branch

يتيح لك Branching العمل على الميزات بشكل مستقل. أمرgit branchcommand يسرد أو ينشئ أو يحذف الفروع.

code

git branch git branch feature-login git branch -d old-branch

الفروع ضرورية لتنظيم العمل وتنفيذ الميزات دون التأثير على قاعدة الكود الرئيسية.

9. git checkout

استخدمgit checkoutللتبديل بين الفروع أو استعادة الملفات.

code

git checkout feature-login git checkout -b new-feature

الأمر-bflag ينشئ فرعاً جديداً وينتقل إليه بأمر واحد.

10. git merge

10. git merge

🎨 AI Generated: 10. git merge

عندما تكون مستعداً لدمج التغييرات من فرع إلى آخر، استخدمgit merge.

code

git checkout main git merge feature-login

يجمع هذا بين سجلات كلا الفرعين، مما يدمج ميزتك في الفرع الرئيسي.

11. git log

الأمرgit logيعرض الأمر سجل الـ commits، مما يساعدك على تتبع التغييرات عبر الزمن.

code

git log git log --oneline git log --graph --oneline --all

توفر الأعلام المختلفة طرق عرض مختلفة لسجل مشروعك.

12. git diff

12. git diff

🎨 AI Generated: 12. git diff

استخدمgit diffلرؤية التغييرات التي تم إجراؤها قبل التجهيز أو عمل commit.

code

git diff git diff --staged

يساعدك هذا على مراجعة عملك واكتشاف الأخطاء قبل عمل commit.

13. git stash

عندما تحتاج إلى تبديل السياق ولكنك لست مستعداً لعمل commit،git stashيحفظ تغييراتك مؤقتاً.

code

git stash git stash pop git stash list

هذا لا يقدر بثمن عندما تحتاج إلى التبديل السريع بين الفروع دون فقدان العمل الجاري.

14. git reset

14. git reset

🎨 AI Generated: 14. git reset

الأمرgit resetالأمر يزيل الملفات من المرحلة أو يتراجع عن الـ commits، اعتمادًا على الـ flags المستخدمة.

code

git reset filename.txt git reset --soft HEAD~1 git reset --hard HEAD~1

كن حذرًا مع--hardلأنه يتجاهل التغييرات بشكل دائم.

15. git remote

إدارة اتصالات المستودع البعيد باستخدامgit remote.

code

git remote -v git remote add origin https://github.com/username/repo.git git remote remove origin

يساعدك هذا الأمر في عرض وإدارة المكان الذي يتم دفع الكود إليه وسحبه منه.

الخلاصة

Conclusion

🎨 AI Generated: الخلاصة

إن إتقان أوامر Git الأساسية هذه سيحسن بشكل كبير من سير عمل التطوير الخاص بك وقدرات التعاون. ابدأ بممارسة الأساسيات مثلinit, add, commit، وpush، ثم قم بدمج الأوامر الأكثر تقدمًا تدريجيًا مثلstash, reset، وrebase عندما تشعر بالراحة.

تذكر، Git هو أداة قوية تحتوي على العديد من الأوامر والخيارات الأخرى بعد هذه القائمة. أفضل طريقة للتعلم هي من خلال الممارسة المنتظمة والتجريب. لا تخف من تجربة أوامر جديدة في مستودع تجريبي، واحتفظ دائماً بنسخ احتياطية من العمل المهم. برمجة سعيدة!

🚀 ابق في الطليعة مع منحنى التكنولوجيا

احصل على رؤى tech يومية وreviews صادقة وأدلة عملية.

اشترك مجاناً — بدون Spam أبداً

✍️ Leave a Comment

Your email address will not be published. Required fields are marked *

🌐 Read in:🇩🇪 Deutsch🇧🇷 Português🇸🇦 العربية🇮🇳 हिन्दी🇧🇩 বাংলা