0Pricing
Git & GitHub Professional Workflow · درس

تخصيص إعدادات Git

تعمّق في ملفات إعداد Git لإعداد الأسماء المستعارة وأدوات الدمج المخصصة والتفضيلات الأخرى

تخصيص إعدادات Git درس مجاني في Git & GitHub Professional Workflow على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Git & GitHub Professional Workflow، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Git & GitHub Professional Workflow 4 دروس في المجموع.

أطلق العنان لإمكانات Git

مرحبًا بك في درس تخصيص إعدادات Git! يتمتع Git بقدرات هائلة، ويمكنك تهيئته ليلائم سير عملك وتفضيلاتك الشخصية.

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

أين يخزّن Git الإعدادات

يخزّن Git إعداداته في أماكن مختلفة منظمة ضمن ثلاثة مستويات رئيسية. وتحدد هذه المستويات نطاق إعداداتك وأولويتها:

  • مستوى النظام: ينطبق على جميع المستخدمين على الجهاز.
  • المستوى العام: ينطبق على مستخدم محدد في جميع مستودعاته.
  • المستوى المحلي: ينطبق فقط على المستودع الحالي الذي تعمل فيه.

تتجاوز الإعدادات المحلية الإعدادات العامة، وتتجاوز الإعدادات العامة إعدادات النظام.

عرض إعداداتك

يمكنك فحص إعدادات Git الحالية بسهولة باستخدام الأمر git config. ويساعدك ذلك في معرفة الإعدادات النشطة حاليًا.

لسرد جميع الإعدادات من كل المستويات:

git config --list

فحص قيم محددة

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

على سبيل المثال، لعرض اسم المستخدم الذي أعددته:

git config user.name

تعيين الإعدادات الافتراضية العامة

ينطبق الإعداد العام على جميع مستودعات Git الموجودة على جهازك. وهو المكان الأكثر شيوعًا لتعيين هويتك (الاسم والبريد الإلكتروني) والتفضيلات العامة الأخرى.

استخدم الخيار --global لتطبيق الإعدادات على هذا المستوى:

git config --global user.name "Jane Doe"
git config --global user.email "jane.doe@example.com"

إعدادات خاصة بالمشروع

قد تحتاج أحيانًا إلى إعدادات فريدة لمشروع معين. فقد تستخدم مثلًا بريدًا إلكترونيًا مختلفًا لمشاريع العمل مقارنةً بمشاريعك الشخصية.

بشكل افتراضي، يعيّن git config من دون خيار مستوى (مثل --global) إعدادًا محليًا للمستودع الحالي:

git config user.email "jane.work@company.com"

مقدمة إلى أسماء Git المستعارة

هل سئمت من كتابة أوامر Git الطويلة؟ الأسماء المستعارة هي اختصارات مخصصة يمكنك إنشاؤها لأوامر Git أو تسلسلات الأوامر التي تستخدمها كثيرًا.

فهي توفر الوقت، وتقلل الأخطاء المطبعية، ويمكن أن تجعل سير عملك في Git أكثر كفاءة ومتعة.

إنشاء أول اسم مستعار لك

لننشئ اسمًا مستعارًا بسيطًا للأمر git status -s، الذي يعرض حالة مختصرة وموجزة. وسنسمي الاسم المستعار st.

أضف ذلك إلى إعداداتك العامة:

git config --global alias.st "status -s"

استخدام الاسم المستعار الجديد

يمكنك الآن استخدام الاسم المستعار الجديد بدلًا من كتابة الأمر كاملًا. الأمر بهذه البساطة!

جرّبه:

git st

قوة الأسماء المستعارة المتقدمة

يمكن أن تكون الأسماء المستعارة أكثر تعقيدًا، إذ يمكنها حتى دمج أوامر متعددة. على سبيل المثال، اسم مستعار شائع لإخراج سجل Git منسق وجميل:

git config --global alias.lg "log --oneline --decorate --all --graph"

إعدادات مفيدة أخرى

إلى جانب الأسماء المستعارة، يوفر Git العديد من الإعدادات المفيدة الأخرى:

  • color.ui true: يفعّل إخراج Git الملوّن.
  • push.default current: يعيّن السلوك الافتراضي للأمر git push لدفع الفرع الحالي إلى فرعه upstream.
  • core.editor: يحدد محرر النصوص المفضل لديك لرسائل الإيداع وتفاعلات Git الأخرى.

استكشف توثيق git config --help لمعرفة المزيد من الخيارات!

تحقق سريع: مستويات إعدادات Git

يُعد فهم تسلسل إعدادات Git الهرمي أمرًا بالغ الأهمية لإدارة إعداداتك بفعالية.

مراجعة: أتقن إعداد Git لديك

أحسنت! لقد تعلمت كيفية تخصيص بيئة Git لتناسب احتياجاتك:

  • فهمت مستويات إعدادات Git الثلاثة: النظام، والعام، والمحلي.
  • استخدمت git config لعرض تفضيلات متنوعة وتعيينها.
  • أنشأت أسماء مستعارة قوية لتبسيط سير عملك في سطر الأوامر.
  • تعرفت على إعدادات مفيدة أخرى مثل color.ui وpush.default.

يمكن أن يؤدي تخصيص إعداد Git لديك إلى زيادة إنتاجيتك بدرجة كبيرة وجعل تجربة التطوير أكثر سلاسة!

الأسئلة الشائعة

هل درس «تخصيص إعدادات Git» مجاني؟

نعم — نص درس «تخصيص إعدادات Git» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Git & GitHub Professional Workflow، انتقل إلى CoddyKit PRO. تتضمن دورة Git & GitHub Professional Workflow 4 دروس في المجموع.

ماذا ستتعلم في «تخصيص إعدادات Git»؟

تعمّق في ملفات إعداد Git لإعداد الأسماء المستعارة وأدوات الدمج المخصصة والتفضيلات الأخرى تتمرن على Git & GitHub Professional Workflow مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Git & GitHub Professional Workflow؟

لا تُشترط خبرة سابقة. Git & GitHub Professional Workflow على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «تخصيص إعدادات Git»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Git & GitHub Professional Workflow هذا؟

نعم. كل درس في Git & GitHub Professional Workflow يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. فهم Git Hooks
  2. خطافات ما قبل الالتزام وما بعد الدمج
  3. تخصيص إعدادات Git
  4. مشاركة Hooks باستخدام Husky
← العودة إلى Git & GitHub Professional Workflow