توضیحات

گیت (Git) یک سیستم کنترل ورژن است که با آن می‌توانید تغییرات اعمال شده در فایل‌ها را ساده‌تر پیگیری کنید. مثلاً، اگر فایلی را ویرایش کنید، گیت می‌تواند دقیقاً به شما بگوید که چه چیزی تغییر کرده است، چه کسی آن را تغییر داده است و دلیل این تغییر چه بوده است. گیت فایل های شما را ردیابی و مدیریت میکند. گیت تنها سیستم کنترل ورژن موجود نیست، اما معروف‌ترین آنهاست. گیت تقریبا در بیشتر شرکت‌ها و تیم‌های توسعه استفاده شده و در حقیقت ابزاری حیاتی برای پیش بردن یک پروژه بزرگ و حتی کوچک است. گیت در سال ۲۰۰۵ توسط سازنده کرنل لینوکس آقای لینوس توروالدز ساخته شد.

گیت هاب (Github) یک پلت فرم میزبانی هست که شما خیلی ساده میتوانید پروژه ای خودتون را در اونجا قرار بدهید و بتوانید از امکانات گیت هاب و همچنین همکاری با دیگران در پروژه را بسادگی داشته باشید.
در این دوره به آموزش گیت و گیت هاب میپردازیم.

برای آشنایی بیشتر با  دوره گیت و گیت هاب، حتما ویدیو معرفی که در پایین قرار گرفته را مشاهده کنید.

مباحثی که در این دوره گفته میشود شامل :
آشنایی با git

  • نصب git
  • ریپازیتوری و دستور init , status
  • دستور add و commit
  • فایل gitignore

branch یا شاخه در git

  • ایجاد و سویچ بین branch
  • حذف و تغییر نام branch 
  • merge و یا ادغام branch ها
  • رفع تداخل در ادغام branch ها

دستور diff و برگرداندن تغییرات

  • آشنایی با دستور diff
  • بازگشت به یک commit
  • دستور restore, reset, revert

دستور stash

  • stash در گیت چیست
  • دستور save و pop در stash
  • دستور apply در stash
  • چندین stash
  • حذف stash

آشنایی با گیت هاب

  • گیت هاب چیست
  • دستور clone
  • ایجاد اکانت در گیت هاب
  • دستور remote
  • دستور push
  • فایل README.md
  • github pages

دستور fetch و pull

  • آشنایی با remote branches
  • دستور fetch
  • دستور pull

همکاری در گیت هاب

  • ریپازیتوری private
  • pull request درگیت هاب
  • قوانین روی branch ها
  • fork در گیت هاب

دستور rebase در گیت

  • آشنایی با rebase 
  • Interactive rebase

دستور tag در گیت

  • آشنایی با tag
  • ایجاد tag
  • جستجو، مقایسه و حذف tag
  • push کردن tag
     

git github گیت گیت هاب

مدرس دوره علی شیخ
مدت دوره 07:58:20
تعداد ویدیو 55

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام و خسته نباشید. ببخشید این کار صحیح و منطقی هست که من پروژه هامو توی گیت روی سیستمم انجام بدم و پیش برم و بعد از اینکه تمام شد روی گیت لب یا گیت هابم بزارم.

    • سلام وقت بخیر.
      اگه تکی کار میکنید بله مشکلی نیست، اما عرض کردیم توی دوره که، به هر دلیلی اگه سیستم شما مشکل پیدا کنه و پروژه پاک بشه یا پوشه گیت توی سیستم،حذف بشه دیگه به اطلاعات گیت دسترسی ندارید.از طرفی شما فقط با یک دستور push اطلاعات را میفرستید به سرور و اصلا کار سخت و پیچیده ای نیست، پس همزمان push هم کنید.

  • باسلام و احترام خدمت استاد علی شیخ
    خیلی خوشحال هستم که چنین آموزش هایی با کیفیت بالا در نت فارسی پیدا میشن و ممنون که علم گرانبهاتون رو با ما به رایگان به اشتراک میگذارید
    استاد عزیز از راه دور انرژی مثبت براتون میفرستم
    سالم باشید.

  • اقای شیخ من واقعا مدیون شما هستم با دوره های شما تونستم کار پیدا کنم و برنامه نویس بشم واقعا دوره هایی که تهیه میکنید کیفیت خوبی داره چه رایگان ها و چه دوره های پولی که هزینه ای هم که برای دوره ها میذارین واقعا منطقیه و نسبت به دوره های دیگه که پول بیشتری هم باید بابتش پرداخت بشه سطح بالاتری داره انشالا همیشه سلامت باشید این بهترین ارزویی که میتونم براتون بکنم ممنون

    • سلام وقت بخیر.
      ممنون از شما، خداروشکر دوره ها براتون مفید بوده?