انتقل إلى المحتوى

تثبيت Git

لتثبيت Git على ويندوز نزّل المثبّت من git-scm.com، وعلى ماك نفّذ xcode-select --install، وعلى لينكس ثبّته من مدير الحزم. بعدها تأكد أنه يعمل بأمر git --version، ثم عرّف Git باسمك وبريدك واجعل main هو الـ default branch. تحتاج نحو ١٠ دقائق واتصالًا بالإنترنت، وكل الأوامر تُكتب في الطرفية — أو في Git Bash على ويندوز.

الخطوة ١: التثبيت

اختر نظام تشغيلك:

  1. افتح https://git-scm.com/download/win ونزّل المثبّت (سيبدأ التنزيل تلقائيًا غالبًا).
  2. شغّل المثبّت. معظم الخيارات الافتراضية مناسبة؛ تأكد فقط من:
    • إبقاء Git Bash مفعّلًا (وهو طرفية تشبه ما تجده على لينكس وماك، وسنستخدمه في كل صفحات هذا المسار).
    • في خطوة «Adjusting the name of the initial branch» اختر Override the default branch name واكتب main. إن فاتتك هذه الخطوة فلا بأس؛ سنضبطها بأمر لاحقًا.
  3. بعد انتهاء التثبيت افتح قائمة ابدأ وابحث عن Git Bash وشغّله. هذه هي النافذة التي ستكتب فيها أوامر Git.

ملاحظة

يمكنك أيضًا استخدام PowerShell أو موجّه الأوامر، لكن Git Bash أسهل لأن الأوامر فيه مطابقة لما تجده في المراجع والشروحات على الإنترنت.

الطريقة الأسهل (أدوات سطر أوامر Xcode): افتح تطبيق الطرفية (Terminal) واكتب:

xcode-select --install

ستظهر نافذة تطلب تأكيد التثبيت. وافق وانتظر بضع دقائق. هذه الأدوات تحتوي على Git.

الطريقة البديلة (Homebrew): إن كان Homebrew مثبّتًا لديك فالأمر التالي يثبّت إصدارًا أحدث من Git:

brew install git

استخدم مدير الحزم الخاص بتوزيعتك:

# Debian / Ubuntu / Linux Mint
sudo apt update && sudo apt install git

# Fedora / RHEL / Rocky
sudo dnf install git

# Arch / Manjaro
sudo pacman -S git

الخطوة ٢: تأكّد أن Git يعمل

افتح الطرفية (على ويندوز: Git Bash) واكتب:

git --version

يجب أن ترى سطرًا مثل:

git version 2.45.2

الرقم عندك قد يختلف، وهذا طبيعي. المهم أن تظهر كلمة 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 config --global init.defaultBranch main

إعدادات اختيارية

نهايات الأسطر على ويندوز

ويندوز ولينكس/ماك يختلفان في طريقة كتابة «نهاية السطر» داخل الملفات النصية. إن تجاهلت الأمر فقد يرى Git أن ملفًا كاملًا «تغيّر» مع أنك لم تلمس سوى سطر واحد. على ويندوز اضبط:

git config --global core.autocrlf true

وعلى ماك ولينكس لا تحتاج شيئًا (أو اضبط input إن كنت تعمل مع زملاء على ويندوز).

اختيار المحرّر

أحيانًا يفتح Git محرّرًا نصيًا ليطلب منك كتابة commit message أطول. المحرّر الافتراضي غالبًا vim، وهو مربك للمبتدئ. لو كان VS Code مثبّتًا لديك فاجعله المحرّر:

git config --global core.editor "code --wait"

أو nano على ماك ولينكس إن أردت شيئًا بسيطًا:

git config --global core.editor nano

راجع إعداداتك

لعرض كل ما ضبطته:

git config --global --list

سترى الأسطر 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 برنامج حر مفتوح المصدر، تنزّله وتستخدمه بلا رسوم ولا حساب على ويندوز وماك ولينكس. التسجيل لا يأتي إلا حين تريد استضافة مشروعك على الإنترنت، وهو مجاني أيضًا على ليڤانت غيت ولا يحتاج إلا بريدًا إلكترونيًا حقيقيًا وكلمة مرور.

ماذا بعد؟