خطواتك الأولى مع Git
تعلّم Git من الصفر حتى أول دفع لك في 6 خطوات بسيطة. تساعدك التصوّرات التفاعلية على فهم ما يحدث في كل مرحلة.
تثبيت Git
ثبّت Git على جهازك
الخيار 2: باستخدام winget
winget install --id Git.Git -e --source wingetالتحقق من التثبيت
بعد التثبيت، افتح الطرفية وشغّل:
git --versionيجب أن ترى شيئًا كهذا: git version 2.43.0
إعداد Git
اضبط هويتك قبل تنفيذ الـ commits
قبل أن تبدأ باستخدام Git، عليك أن تخبره من أنت. ستُرفق هذه المعلومات بكل commit تنشئه.
اضبط اسمك وبريدك الإلكتروني:
git config --global user.name "Your Name"git config --global user.email "you@example.com"--global يطبّق هذا الإعداد على كل المستودعات في جهازك.تحقّق من إعداداتك:
git config --listإنشاء مستودع
هيّئ أول مشروع Git لك
مستودع Git هو المكان الذي يحفظ فيه Git تاريخ مشروعك كله. لننشئ واحدًا!
أنشئ مجلد مشروع جديدًا وهيّئ Git فيه:
mkdir my-projectcd my-projectgit initInitialized empty Git repository in /my-project/.git/.git يحفظ كل تاريخ الإصدارات.تتبّع التغييرات
جهّز الملفات تمهيدًا لـ commit
قبل حفظ التغييرات، عليك أن تخبر Git بالملفات التي ستُضمَّن. يُسمّى هذا «التجهيز» (staging).
أولًا، أنشئ ملفًا:
echo "Hello World" > index.htmlتحقّق من الحالة:
git statusجهّز الملف:
git add index.htmlأو جهّز كل التغييرات بـ: git add .
حفظ التغييرات
أنشئ لقطة دائمة لعملك
الـ commit لقطة لتغييراتك المجهّزة. لكل commit معرّف فريد ورسالة تصف ما تغيّر.
أنشئ أول commit لك:
git commit -m "Add homepage"[main (root-commit) a1b2c3d] Add homepage
1 file changed, 1 insertion(+)شارك عملك
ادفع شيفرتك إلى مستودع بعيد
لمشاركة الكود مع الآخرين أو حفظه على الإنترنت، ادفعه (push) إلى مستودع بعيد مثل GitHub أو GitLab.
1. أنشئ مستودعًا على GitHub، ثم اربطه:
git remote add origin https://github.com/username/my-project.git2. ادفع الـ commits:
git push -u origin main