چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

۵۷۱۷ ساعت فیلم تدریس شده است

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
رشته کامپیوتر
دروس دانشگاهی
تحلیل و طراحی سیستم
آموزش جامع مهندسی نرم افزار پیشرفته – بخش چهارم ( آموزش نرم افزار Git )
بدون نظر
بازدید : 1,110 بازدید
آموزش جامع مهندسی نرم افزار پیشرفته – بخش چهارم ( آموزش نرم افزار Git )

آموزش نرم افزار Git

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

هدف اولیه استفاده از نرم‌افزار گیت در پروژه‌های نرم‌افزاری است ولی می‌توان از آن تنها برای دنبال کردن تغییر فایل‌ها استفاده کرد.

  • اگر برنامه نویسی می کنید و فایل های خودتان را از دست داده اید یا کدهای خود را اشتباه زده اید…
  • اگر به صورت تیمی کار می کنید و حجم زیادی از کدها و دستورات وجود دارد که مدیریت آنها پیچیده است…
  • اگر قصد تغییر در برنامه خود را دارید…
  • اگر قصد برگشت به ورژن های قبلی برنامه خود را دارید…
  • اگر خواهان مشاهده تغییرات لحاظ شده در برنامه تان هستید…
  • و…

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

 

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

مهندسی نرم‌ افزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرم‌افزاری با کیفیت است.

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

شما عزیزان می توانید بخش های قبلی آموزش را از لینک زیر دریافت نمایید:

آموزش جامع مهندسی نرم افزار پیشرفته – بخش اول

آموزش جامع مهندسی نرم افزار پیشرفته – بخش دوم

در  بخش چهارم به معرفی و بررسی نرم افزار Git می پردازیم.

معرفی نرم افزار گیت ( نرم افزار Git ) :

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

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

1) فیلم آموزش Git

 

هر دایرکتوری کاری در گیت یک مخزن کامل با تاریخچهٔ کامل تغییرها و قابلیت بازنگری آن‌ها است و برای کار با آن نیازی به دسترسی به شبکه یا سرور مرکزی وجود ندارد.

حال در این دوره قصد دارم به طور کامل و جامع به آموزش نرم افزار گیت بپردازیم.


جهت اطلاع از سرفصل ها ، اخبار و زمان انتشار دوره ها می توانید از طریق لینک زیر در تلگرام با ما همراه باشید:

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

سرفصل های دوره اموزش نرم افزار Git:

    • مقدمه
    • نصب Git در ویندوز
    • تنظیمات Git
    • Help در Git
    • ایجاد Repository
    • پیام های Commit
    • وقایع (Log) در Git
    • کار با Log پیشرفته
    • معماری Git
    • Workflow در Git
    • مفهوم رمز نگاری در Git
    • کار کردن با اشاره گر HEAD در Git
    • نحوه اضافه کردن فایل در Git
    • نحوه تغییرات فایل در Git
    • مشاهده تغییرات در Git
    • کار با ابزار Kdiff3
    • مشاهده تغییرات در Indexing Staged
    • پاک کردن فایل در Git
    • تغییر و جابجایی فایل ها در Git
    • ایجاد Repository در گیت
    • Undo کردن در Git
    • Undo کردن Indexing Stage
    • Undo کردن Commit از Repository
    • Recovery از Repository
    • Revert کردن در Git
    • Reset کردن در Git
    • Soft Reset در Git
    • Hard Reset در Git
    • Mixed Reset در Git
    • پاک کردن فایل های Not Tracking
    • gitignore.
    • چگونگی تولید فایل gitignore.
    • global .gitignore در Git
    • gitignore. فایل هایی که از قبل Track شده اند
    • Track کردن پوشه خالی در Git
    • مفهوم Tree ish(درخت) در Git
    • لیست کردن درخت ها در Git
    • مشاهده commit ها در Git
    • مشاهده و مقایسه Commit ها در Git
    • مفهوم Branching (شاخه ها) در Git
    • مشاهده شاخه ها در Git
    • سوئیچ کردن شاخه ها در Git
    • ساختن و سوئیچ شاخه ها در Git
    • Clear بودن پوشه قبل از سوئیچ کردن
    • مقایسه کردن شاخه ها در Git
    • تغییر نام شاخه ها
    • حذف کردن شاخه ها
    • مشاهده پوشه ها و شاخه ها در Command Prompt
    • ادغام کردن شاخه ها
    • مشکلات ادغام کردن شاخه ها و رفع آن ها
    • Stash کردن
    • مشاهده درون Stash
    • Pop-Apply کردن دورن Stash
    • پاک کردن Stash بدون Apply
    • معرفی مخزن های Remote-Local
    • ایجاد Remote Repository
    • اضافه کردن Remote Repository
    • Push کردن شاخه در Remote
    • Pull کردن شاخه در Remote
    • Track کردن شاخه در Remote
    • دنبال کردن شاخه Remote های دنبال نشده
    • Push کردن تغییرات در Git
    • Fetch کردن تغییرات در Remote Repository
    • ادغام کردن Master با شاخه
    • وارسی Remote Repository
    • حذف شاخه Remote Repository
    • همکاری در Git
    • چگونگی همکاری و گردش کار در Git
    • ایجاد نام مستعار برای دستورات در Git
    • ایجاد SSH-Https در Git
    • استفاده از Git در Text Editor ها
    • کار با Source Tree
    • کار با Local Repository در Source Tree
    • کار با Remote Repository در Source Tree
    • کار با Clone در Source Tree
    • کار با Push در Source Tree
    • کار با Pull در Source Tree
    • حل مشکل Conflicts در Source Tree
    • کار با فایل .gitignore در Source Tree

مشاهده دموهایی از آموزش

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

    پیام شما با موفقیت ثبت شد. در اولین فرصت با شما تماس گرفته خواهد شد.
    • مطالب مرتبط
    • دیگر آموزش های مرتبط با این مدرس
    • رزومه مدرس

    نظرات کاربران

    ۰
    هنوز دیدگاهی ثبت نشده

    دوره های آنلاین دانشجویار

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,Network)
      60 درصد تخفیف
    • کد تخفیف :

      ganj

      گنج واقعی تخصص توست.
      50 درصد تخفیف

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد الكترونیكی کسب و کار های اینترنتی مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت ساماندهی محتوای فضای مجازی بانک تجارت دانشجویار