دریافت از git و به روز کردن فایل‌ها

سورس‌کدهای مربوط به کلاس‌های این ترم در github آپلود میشود. در گیت‌هاب نمی‌توانید نوت‌بوک‌ها را یکی یکی دانلود کنید و هر بار باید کل نوت‌بوکها را بعد از هر بار به روز رسانی دریافت کنید که اینکار مطلوب نخواهد بود.

پیشنهاد میکنم برای رفع این مشکل از دستور العمل زیر استفاده کنید.


  • نصب نرم افزار git

ابتدا نرم افزار git را برای سیستم عامل خودتان دانلود و نصب کنید.
ابزارهای مختلفی برای اینکار وجود دارد، اگر از ویندوز استفاده می‌کنید میتوانید  از این آدرس دانلود کنید.



در فرآیند نصب میتوانید تمام گزینه های پیش فرض را انتخاب کنید. در عکس بالا و این قسمت از گزینه های نصب، گزینه‌ی use Git from windows command prompt را تیک بزنید.

حالا از این پس می‌توانید در محیط CMD از دستورات git استفاده کنید.

  • دریافت یک repository جدید (دستور clone)
  1. آدرس repository درس را از قسمت سبز سمت راست بالا ی  ( Clone or download) کپی کنید:
    مثلا آدرس برای درس بینایی ماشین آدرس https://github.com/Alireza-Akhavan/class.vision.git خواهد بود.
  2. به مسیری که میخواهید این repository را دریافت کنید بروید و با نگاه داشتن shift و زدن کلیک راست دکمه‌ی Open Command window here را بزنید.
  3. و در cmd ی که برای شما باز شده دستور زیر را وارد کنید:

    برای مثال برای repository مربوط به درس بینایی ماشین خواهیم داشت:

    و مطابق تصویر زیر پوشه حاوی repository گیت‌هاب بر روی سیستم شما کپی می‌شود.

    توصیه میکنم تا زمانی که با دستورات git آشنایی کامل پیدا نکرده اید بر روی این پوشه تغییراتی اعمال نکنید و آن را عینا کپی کرده و نوت‌بوکها را از نسخه‌ی کپی شده اجرا کرده و تغییر دهید.

 

  • به روز نگاه داشتن یک repository (دستور pull)

در طول ترم نوت‌بوکهای قبلی به روز شده و نوت‌بوکهای جدیدی اضافه خواهد شد، بدین منظور نیاز است به داخل پوشه‌ی مربوط به repository دریافت شده بروید (در اینجا class.vision) و با باز کردن cmd در این محل دستور زیر را تایپ کنید.

 

برای مثال خواهیم داشت:

 

موفق و سربلند باشید.