دليل المبتدئين

خطواتك الأولى مع Git

تعلّم Git من الصفر حتى أول دفع لك في 6 خطوات بسيطة. تساعدك التصوّرات التفاعلية على فهم ما يحدث في كل مرحلة.

6خطوات
15دقيقة
0متطلبات
📥
⚙️
📁
➕
💾
🚀
1

تثبيت Git

ثبّت Git على جهازك

الخيار 1: تنزيل المثبّت (موصى به)

نزّل المثبّت الرسمي لـ Git for Windows:

تنزيل Git for Windows
أو

الخيار 2: باستخدام winget

winget install --id Git.Git -e --source winget

التحقق من التثبيت

بعد التثبيت، افتح الطرفية وشغّل:

git --version

يجب أن ترى شيئًا كهذا: git version 2.43.0

2

إعداد Git

اضبط هويتك قبل تنفيذ الـ commits

قبل أن تبدأ باستخدام Git، عليك أن تخبره من أنت. ستُرفق هذه المعلومات بكل commit تنشئه.

اضبط اسمك وبريدك الإلكتروني:

git config --global user.name "Your Name"
git config --global user.email "you@example.com"
💡الخيار --global يطبّق هذا الإعداد على كل المستودعات في جهازك.

تحقّق من إعداداتك:

git config --list
3

إنشاء مستودع

هيّئ أول مشروع Git لك

مستودع Git هو المكان الذي يحفظ فيه Git تاريخ مشروعك كله. لننشئ واحدًا!

أنشئ مجلد مشروع جديدًا وهيّئ Git فيه:

mkdir my-project
cd my-project
git init
المخرجات:Initialized empty Git repository in /my-project/.git/
📁ينشئ هذا مجلدًا مخفيًا .git يحفظ كل تاريخ الإصدارات.
4

تتبّع التغييرات

جهّز الملفات تمهيدًا لـ commit

قبل حفظ التغييرات، عليك أن تخبر Git بالملفات التي ستُضمَّن. يُسمّى هذا «التجهيز» (staging).

أولًا، أنشئ ملفًا:

echo "Hello World" > index.html

تحقّق من الحالة:

git status

جهّز الملف:

git add index.html

أو جهّز كل التغييرات بـ: git add .

📦تخيّل التجهيز كوضع الأغراض في صندوق قبل شحنه. أنت من يقرّر ما يدخل فيه!
5

حفظ التغييرات

أنشئ لقطة دائمة لعملك

الـ commit لقطة لتغييراتك المجهّزة. لكل commit معرّف فريد ورسالة تصف ما تغيّر.

أنشئ أول commit لك:

git commit -m "Add homepage"
المخرجات:[main (root-commit) a1b2c3d] Add homepage
1 file changed, 1 insertion(+)
✍️اكتب رسائل commit واضحة! جيد: «Add user login form» سيئ: «Fixed stuff»
6

شارك عملك

ادفع شيفرتك إلى مستودع بعيد

لمشاركة الكود مع الآخرين أو حفظه على الإنترنت، ادفعه (push) إلى مستودع بعيد مثل GitHub أو GitLab.

1. أنشئ مستودعًا على GitHub، ثم اربطه:

git remote add origin https://github.com/username/my-project.git

2. ادفع الـ commits:

git push -u origin main
🎉تهانينا! أصبح الكود الآن على GitHub ليراه الجميع!
🎉 تهانينا!

لقد تعلّمت الأساسيات

الآن وقد عرفت الأساسيات، استكشف المزيد من ميزات Git لتطوير طريقة عملك.