آموزش کنترل کد منبع در .NET با Git با استفاده از SourceTree

Source Code Control in .NET with Git Using SourceTree

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: هنگامی که برای اولین بار کار خود را شروع می کنید ، کنترل کد منبع - که به شما امکان می دهد در کار توسعه خود صرفه جویی کرده و وضعیت قبلی را بررسی یا دوباره برگردانید - می تواند مفهومی ترسناک باشد. در این دوره ، نحوه استفاده از Git ، نرم افزار برجسته کنترل کد منبع را بیاموزید که کاملاً مطابق با Visual Studio است و کاملاً پشتیبانی می شود. جسی لیبرتی با مقابله با Git از ابتدا ، و انجام این کار در متن یک ابزار: SourceTree به ساده سازی آنچه می تواند یک مفهوم ناخوشایند باشد کمک می کند. جسی انشعاب و ادغام ، حل تعارضات ، افزودن برچسب به تعهد و افزودن به ذخیره را پوشش می دهد. به علاوه ، او به مباحث پیشرفته تری مانند ردیابی تمام تعهدات و تغییرات ایجاد شده در یک پرونده می پردازد.
موضوعات شامل:
  • تنظیمات و تنظیمات SourceTree
  • تعهد پرونده ها و پیام ها
  • بررسی جریان اصلی
  • انشعاب و ادغام
  • حل تعارضات
  • معکوس کردن تعهد
  • افزودن به انباشته
  • بازیابی از حالت انباشته
  • استفاده از ترمینال

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • کنترل کد منبع چیست؟ What is source code control

  • Git چیست؟ What is Git?

  • SourceTree (ST) چیست؟ What is SourceTree (ST)?

  • گرفتن همه چیز Getting everything

  • مخزن چیست؟ What is a repository?

  • فایل های تمرینی Exercise files

1. شروع کار 1. Getting Started

  • ایجاد یک برنامه کنسول ساده Creating a simple console app

  • تنظیمات و تنظیمات درخت منبع Source tree settings and preferences

  • در حال انجام پرونده ها و پیام ها Committing files and messages

  • تغییر دهید و متعهد شوید ، شاخه استاد Make changes and commit, the master branch

  • اضافه کردن منطقه مرحله بندی Adding the staging area

2. جریان اصلی 2. The Basic Flow

  • ایجاد repo و پیوند به repo محلی Create repo and link to local repo

  • بررسی جریان اصلی Examining the basic flow

  • شیرجه رفتن به جزئیات Diving into the details

  • کاربر 2 ایجاد کنید ، تغییرات ایجاد کنید و به سمت کاربر 1 بکشید Create user 2, make changes and pull to user 1

3. انشعاب و ادغام 3. Branching and Merging

  • شعبه چیست؟ چرا شاخه؟ What is a branch? Why branch?

  • نمایش نظرات مختلف ، و ادغام Show different views, and merge

4- حل اختلافات 4. Resolving Conflicts

  • کاربران همان پرونده را بطور مستقل تغییر می دهند Users change same file independently

  • حل اختلاف Resolve conflict

  • معکوس کردن تعهد Reversing the commit

5. برچسب ها و Stash 5. Tags and Stash

  • اضافه کردن یک برچسب به یک تعهد Adding a tag to a commit

  • اضافه کردن به صفحه استار Adding to the stash

  • بازیابی از stash Restoring from the stash

6. مباحث پیشرفته 6. Advanced Topics

  • CherryPick CherryPick

  • سرزنش Blame

  • سر جدا شده چیست و چگونه از جدا شدن سر جلوگیری شود What a detached head is, and how to avoid detached heads

  • با استفاده از ترمینال Using terminal

نتیجه Conclusion

  • خلاصه Summary

  • مراحل بعدی و ممنون Next steps and thank you

نمایش نظرات

نظری ارسال نشده است.

آموزش کنترل کد منبع در .NET با Git با استفاده از SourceTree
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 32m
30
Linkedin (لینکدین) lynda-small
31 خرداد 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
45,871
- از 5
ندارد
دارد
دارد
Jesse Liberty

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jesse Liberty Jesse Liberty

جسی لیبرتی یک برنامه نویس و مشاور مستقل است که در زمینه توسعه موبایل و ASP.NET تخصص دارد. او یک Xamarin MVP ، توسعه دهنده مجاز تلفن همراه و Microsoft MVP است. جسی همچنین نویسنده و سخنران مشهور بین المللی است. او میزبان Podcast محبوب Yet Another است و وبلاگ وی به عنوان خواندن مورد نیاز توسعه دهندگان در نظر گرفته می شود.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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