اهلاً وسهلاً بك مجددا في مدونة بلوغجنسي. في المقالين السابقين تحدثت عن:

  1. تعريف لماهية تقنية git وفوائد استخدامها في مشاريع المبرمجين و الشركات وخصوصًا الشركات البرمجية او التي تحتاج لتطوير برامجها الخاصة
  2. الطرق لتحميل وتنزيل نظام git على الحاسوب الشخصي الخاص بك سواءًا كان Windows او Linux او MacOS

في هذه المقال. سنخوض التجربة الاولى في دفع محتويات مجلد مشروعك البرمجي على اي مخزن من مخازن git 

تنويه: قبل البدأ، تتطلب الخطوات ان يتوفر لديك حساب على احدى المنصات التي توفر خدمة الاستضافة مثل github و bitbucket و gitlab

يمكنك البحث عن الفيديو توتوريال على القناة الرسمية على يوتيوب او عبر الرابط


فلنبدأ:

بعد ان قمت بتحميل وتنزيل النظام بنجاح والتحقق من ذلك عليك ان تقوم الآن بفتح اي command line تفضله، فبغض النظر عن نظام التشغيل. تستند git على اوامر اساسية واسلوب عمل موحد. 

قم بإدخال الامر التالي:

git

ومن هناك سيعود لك نتيجة توضح كيفية استخدام البرنامج والاوامر المشتركة التي يمكن ان تستخدمها في مواقف متعددة مثل:

  • clone
  • init
  • add
  • rm
  • checkout
  • commit
  • pull
  • push

يمكنك ان تتحقق ايضا عن طريق تشغيل الامر git --version والذي سيعيد نتيجة بالاصدار الذي تم تنزيله مسبقًا على جهازك. اذا لم تظهر لديك اي نتيجة مشابهة فعليك ان تقوم بحذف البرنامج واعادة تنزيله مجددا إقرأ المقال السابق

سأعتبر انها المرة الاولى التي تقوم في تشغيل هذا البرنامج ولم تقم بضبطه مسبقا. عليك الان ان تقوم بتعريف النظام على هويتك عن طريق ادخال اسم المستخدم الذي قد قمت بإنشاءه مسبقًا على اي من منصات الاستضافة والايميل الخاص بذلك الحساب فمثلا : اسم المستخدم هو levi.ackerman والايميل الذي تم تسجيل الحساب به هو levi@special-ops.squad فتكون الاوامر على التوالي:

git config --global user.name "levi_ackerman"
git config --global user.email "levi@special-ops.squad"

اما الآن فعليك ان تنتقل بين المجلدات الخاصة بك الى ان تصل الى المجلد الرئيسي والذي يحتوي جميع الاكواد الخاصة بالمشروع root directory of project ومن هناك قم بتشغيل الامر

cd ../to/project/root-dir
git init

بعد ان تقوم بتشغيله، تأكد من المجلد نفسه . ستجد مجلدا جديدًا بإسم .git وهذا الدليل على ان النظام قد قام بتجهيز المجلد ليكون مشروع محلي. 
- لا تقم بحذف هذا الملجد لإحتوائه على ملفات مهمة 
- لا تقم  بتشغيل هذا الامر مجددا في حال توفر المجلد مسبقا

 

صورة الغلاف بواسطة:
Technology vector created by stories - www.freepik.com

هذه المقال تنتمي لسلسلة من المقالات، اقرأ: