تثبيت Git¶
لتثبيت Git على ويندوز نزّل المثبّت من git-scm.com، وعلى ماك نفّذ xcode-select --install، وعلى
لينكس ثبّته من مدير الحزم. بعدها تأكد أنه يعمل بأمر git --version، ثم عرّف Git باسمك وبريدك
واجعل main هو الـ default branch. تحتاج نحو ١٠ دقائق واتصالًا بالإنترنت، وكل الأوامر تُكتب
في الطرفية — أو في Git Bash على ويندوز.
الخطوة ١: التثبيت¶
اختر نظام تشغيلك:
- افتح https://git-scm.com/download/win ونزّل المثبّت (سيبدأ التنزيل تلقائيًا غالبًا).
- شغّل المثبّت. معظم الخيارات الافتراضية مناسبة؛ تأكد فقط من:
- إبقاء Git Bash مفعّلًا (وهو طرفية تشبه ما تجده على لينكس وماك، وسنستخدمه في كل صفحات هذا المسار).
- في خطوة «Adjusting the name of the initial branch» اختر Override the default branch
name واكتب
main. إن فاتتك هذه الخطوة فلا بأس؛ سنضبطها بأمر لاحقًا.
- بعد انتهاء التثبيت افتح قائمة ابدأ وابحث عن Git Bash وشغّله. هذه هي النافذة التي ستكتب فيها أوامر Git.
ملاحظة
يمكنك أيضًا استخدام PowerShell أو موجّه الأوامر، لكن Git Bash أسهل لأن الأوامر فيه مطابقة لما تجده في المراجع والشروحات على الإنترنت.
الطريقة الأسهل (أدوات سطر أوامر Xcode): افتح تطبيق الطرفية (Terminal) واكتب:
ستظهر نافذة تطلب تأكيد التثبيت. وافق وانتظر بضع دقائق. هذه الأدوات تحتوي على Git.
الطريقة البديلة (Homebrew): إن كان Homebrew مثبّتًا لديك فالأمر التالي يثبّت إصدارًا أحدث من Git:
الخطوة ٢: تأكّد أن Git يعمل¶
افتح الطرفية (على ويندوز: Git Bash) واكتب:
يجب أن ترى سطرًا مثل:
الرقم عندك قد يختلف، وهذا طبيعي. المهم أن تظهر كلمة git version. إن ظهرت رسالة مثل
command not found أو 'git' is not recognized فأغلق الطرفية وافتحها من جديد؛ وإن بقيت المشكلة
أعد التثبيت.
الخطوة ٣: عرّف Git بنفسك¶
Git يكتب اسمك وبريدك في كل commit تصنعه، حتى يعرف الآخرون (وأنت بعد شهور) من كتب ماذا. اضبطهما مرة واحدة:
git config --global user.name "اسمك الكامل"
git config --global user.email "[email protected]"
نصيحة
استخدم البريد نفسه الذي ستسجّل به في ليڤانت غيت (LevantGit). هكذا تظهر الـ commits التي تصنعها مرتبطة بحسابك على الموقع. يمكنك كتابة الاسم بالعربية أو بالإنجليزية؛ الشائع الإنجليزية.
الخيار --global يعني أن الإعداد ينطبق على كل الـ repositories على هذا الجهاز. يمكنك لاحقًا
تغييره لـ repository واحد بحذف --global وأنت داخل مجلده.
الخطوة ٤: اجعل main هو الـ default branch¶
كل repository يبدأ بـ branch واحد، والإصدارات القديمة من Git كانت تسمّيه master. المعيار اليوم،
وهو ما يستخدمه ليڤانت غيت، هو main. اضبط ذلك مرة واحدة حتى لا تختلف أسماء الـ branches بين
جهازك والموقع:
إعدادات اختيارية¶
نهايات الأسطر على ويندوز¶
ويندوز ولينكس/ماك يختلفان في طريقة كتابة «نهاية السطر» داخل الملفات النصية. إن تجاهلت الأمر فقد يرى Git أن ملفًا كاملًا «تغيّر» مع أنك لم تلمس سوى سطر واحد. على ويندوز اضبط:
وعلى ماك ولينكس لا تحتاج شيئًا (أو اضبط input إن كنت تعمل مع زملاء على ويندوز).
اختيار المحرّر¶
أحيانًا يفتح Git محرّرًا نصيًا ليطلب منك كتابة commit message أطول. المحرّر الافتراضي غالبًا
vim، وهو مربك للمبتدئ. لو كان VS Code مثبّتًا لديك فاجعله المحرّر:
أو nano على ماك ولينكس إن أردت شيئًا بسيطًا:
راجع إعداداتك¶
لعرض كل ما ضبطته:
سترى الأسطر user.name وuser.email وinit.defaultBranch وغيرها. يمكنك تعديل أي قيمة
بإعادة الأمر نفسه بقيمة جديدة.
تنبيه
لا تضع كلمات مرور ولا access tokens في إعدادات Git. سنتحدّث عن طريقة الاتصال الآمن بليڤانت غيت في صفحة مفاتيح SSH.
أسئلة شائعة¶
كيف أثبّت جيت على ويندوز؟¶
نزّل المثبّت من git-scm.com/download/win وشغّله، وأبقِ خيار Git Bash مفعّلًا، واختر main
اسمًا للـ default branch. بقية الخيارات الافتراضية مناسبة للمبتدئ. بعد انتهاء التثبيت افتح
Git Bash من قائمة ابدأ واكتب git --version للتأكد أن كل شيء يعمل. وإن لم يعمل الأمر فأغلق
النافذة وافتحها من جديد.
كيف أعرف أن Git مثبّت على جهازي؟¶
افتح الطرفية — أو Git Bash على ويندوز — واكتب git --version. إن ظهر سطر مثل
git version 2.45.2 فالتثبيت تم بنجاح، ورقم الإصدار عندك قد يختلف. أما command not found فتعني
أن Git غير مثبّت، أو أن الطرفية تحتاج إغلاقًا وفتحًا من جديد.
ماذا أفعل بعد تثبيت Git مباشرة؟¶
عرّف Git بنفسك: اضبط user.name وuser.email بأمر git config --global، واستخدم البريد نفسه
الذي ستسجّل به في ليڤانت غيت حتى تُنسب الـ commits إلى حسابك. ثم اضبط init.defaultBranch على
main. هذه الإعدادات تُضبط مرة واحدة على الجهاز كله، وتراجعها متى شئت بأمر
git config --global --list.
هل تثبيت Git مجاني؟¶
نعم، Git برنامج حر مفتوح المصدر، تنزّله وتستخدمه بلا رسوم ولا حساب على ويندوز وماك ولينكس. التسجيل لا يأتي إلا حين تريد استضافة مشروعك على الإنترنت، وهو مجاني أيضًا على ليڤانت غيت ولا يحتاج إلا بريدًا إلكترونيًا حقيقيًا وكلمة مرور.
ماذا بعد؟¶
- إنشاء حساب على ليڤانت غيت.
- مفاتيح SSH خطوة بخطوة للاتصال بالموقع من جهازك.
- ورقة أوامر Git المختصرة لتعود إليها لاحقًا.