مطالب پیشنهادی از سراسر وب

دوره کامل گیت - Code With Mosh

دسته بندی ها: آموزش های ویژه ، آموزش گیت هاب (GitHub) ، آموزش های Code with Mosh ، آموزش گیت (Git)

از مبتدی به حرفه ای تبدیل شوید. هر آنچه که برای استفاده از Git و GitHub مانند یک حرفه ای نیاز دارید.

بروزرسانی: 09/2020

آخرین آپدیت: 10/2020 + اضافه شدن زیرنویس انگلیسی

اکنون زمان تسلط بر Git فرا رسیده است!

Git محبوب ترین سیستم کنترل نسخه (VCS) در جهان است. این به شما کمک می کند تاریخچه پروژه خود را ردیابی کنید، در صورت بروز خطا کد خود را برگردانید و به طور موثر در یک تیم کار کنید.

به همین دلیل تقریباً در همه توضیحات شغلی مهندس نرم افزار یا مهندس DevOps ذکر شده است!

مسئله این است: Git کمی پیچیده است. سال ها است که توسعه دهندگان فصلی را می بینیم که از Git استفاده می کنند و هنوز هم ایده ای درباره عملکرد واقعی Git ندارند.

به همین دلیل مدرس برای کمک به شما در درک Git و استفاده از آن با اطمینان این دوره را ایجاد کرده است. هنگامی که نحوه کار Git را فهمیدید، استفاده از دستورات Git باید برای شما ساده باشد.

نیازی به کپی/پیست کردن فرمان های گیت از StackOverflow و امید داشتن به کارکرد معجزه وار آن نیست. شما می توانید کنترل فرمان ها را بدست آورید.

با پایان این دوره، شما قادر خواهید بود:

  • با اطمینان از Git و GitHub استفاده کنید
  • به راحتی با توسعه دهندگان دیگر همکاری کنید
  • از GitHub به عنوان یک نمونه کار باز برای کارفرمایان بالقوه استفاده کنید
  • درگیر توسعه متن باز باشید

آنچه یاد خواهید گرفت:

  • تمام مفاهیم کلیدی Git
  • Git چیست، چرا است و چگونه است
  • ایجاد snapshots
  • مرور تاریخچه پروژه
  • Branching و merging
  • مدیریت conflicts
  • کار با repositories از راه دور
  • همکاری با دیگران در GitHub
  • بررسی کد با Pull Requests
  • ریکاوری کردن از اشتباهات
  • نوشتن مجدد هیستوری پروژه
  • بهترین شیوه های گیت
  • دام های رایج
  • و غیره

این دوره برای چه کسی مناسب است؟

  • توسعه دهندگانی که برای کار باید Git را یاد بگیرند
  • فریلنسرهایی که می خواهند از Git برای مدیریت پروژه های شخصی خود استفاده کنند
  • هر کسی که علاقه مند به مشارکت در پروژه های منبع باز است
  • هر کسی که می خواهد Git را فراتر از فرمان های اولیه بیاموزد (add ،commit ،push)

هیچ دانش اولیه ای نیاز نیست!

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

مباحث دوره:

  • شروع کار
    • مقدمه
    • نحوه استفاده از این دوره
    • گیت چیست؟
    • استفاده از گیت
    • نصب گیت
    • پیکربندی گیت
    • دریافت کمک
    • برگه تقلب
  • ایجاد Snapshots 
    • مقدمه
    • استفاده از Repository 
    • جریان کاری گیت
    • مرحله بندی فایل ها
    • اجرای تغییرات
    • اجرای بهترین شیوه ها
    • اسکیپ کردن حوزه مرحله بندی
    • حذف کردن فایل ها
    • تغییر اسم یا انتقال فایل ها
    • صرف نظر کردن از فایل ها
    • Short Status
    • نمایش تغییرات مرحله ای و مرحله بندی نشده
    • ابزارهای  Visual Diff
    • نمایش هیستوری
    • نمایش یک Commit 
    • کنار گذاشتن تغییرات محلی
    • بازیابی یک فایل به نسخه قبلی
    • ایجاد Snapshots با VSCode
    • ایجاد Snapshots با GitKraken
    • خلاصه
    • تمرینات
  • مرور کردن هیستوری
    • مقدمه
    • دریافت Repository 
    • نمایش هیستوری
    • فیلتر کردن هیستوری
    • فرمت کردن Log Output
    • Aliases 
    • نمایش Commit 
    • نمایش Changes Across Commits 
    • بررسی یک Commit 
    • یافتن باگ ها با Bisect 
    • یافتن مشارکت کنندگان با استفاده از Shortlog
    • نمایش هیستوری یک فایل
    • بازیابی مجدد فایل حذف شده
    • یافتن نویسنده خط با استفاده از Blame 
    • برچسب گذاری
    • مرور کردن هیستوری با VSCode
    • مرور کردن هیستوری با GitKraken
    • خلاصه
    • تمرینات
    • نکات سریع
  • Branching
    • مقدمه
    • Branches چیست؟
    • دریافت Repository 
    • کار با Branches 
    • مقایسه Branches 
    • Stashing 
    • Merging 
    • Fast-forward Merges 
    • hree-way Merges
    • نمایش Merged Branches و Unmerged Branches
    • Merge Conflicts
    • ابزارهای Graphical Merge
    • Abort کردن یک Merge
    • لغو انجام Faulty Merge 
    • Squash Merging
    • Rebasing 
    • Cherry Picking
    • انتخاب یک فایل از Branch دیگر
    • Branching در VSCode
    • Branching در GitKraken
    • خلاصه
    • تمرینات
    • نکات سریع
  • Collaboration 
    • مقدمه
    • جریان های کاری
    • ایجاد GitHub Repository
    • افزودن Collaborators 
    • کلون کردن Repository 
    • واکشی کردن
    • Pulling 
    • Pushing 
    • مرتب سازی Credentials 
    • اشتراک گذاری تگ ها
    • انتشارها
    • اشتراک گذاری Branches 
    • جریان کاری Collaboration 
    • Pull Requests
    • حل تعارضات
    • مسائل
    • برچسب ها
    • Milestones 
    • مشارکت در پروژه های متن باز
    • به روز نگه داشتن Forked Repository
    • مشارکت با VSCode 
    • مشارکت با GitKraken 
    • خلاصه
    • تمرینات
    • نکات سریع
  • نوشتن مجدد هیستوری
    • مقدمه
    • چرا هیستوری را دوباره بنویسیم
    • قانون طلایی نوشتن مجدد هیستوری
    • مثال هیستوری بد
    • Undo کردن Commits 
    • برگرداندن Commits 
    • ریکاوری کردن Commits 
    • اصلاح کردن آخرین Commit
    • اصلاح کردن Commit قبلی
    • Drop کردن Commit
    • بازنویسی پیام های Commit
    • مرتب سازی مجدد Commit
    • Squash کردن Commit
    • Split کردن Commit
    • نوشتن مجدد هیستوری با GitKraken 
    • خلاصه
    • جمع بندی دوره
    • با تشکر

 

سایر ویدئوهای دوره:

چگونه از این دوره بهره ببریم؟

 

گیت چیست؟

 

استفاده از گیت

 

نصب گیت

 

پیکربندی گیت

 

آیا این نوشته را دوست داشتید؟
CodeWithMosh - The Ultimate Git Course Publisher:Code With Mosh Author:Mosh Hamedani Duration:5.5 HOURS

Go from Zero to Hero - Everything You Need to Use Git & GitHub Like a Pro

Now's the time to master Git!

Git is the most popular Version Control System (VCS) in the world. It helps you track your project history, revert back your code in case of mistakes, and work effectively in a team.

That's why it's listed in almost every job description for a software or DevOps engineer!

The problem is: Git is a bit complex. I've seen seasoned developers using Git for years and still have no idea how Git really works.

That's why I've created this course. To help you understand Git inside out and use it with confidence. Once you understand how Git works, using Git commands should be a breeze.

No more copy/pasting Git commands from StackOverflow and hoping everything magically works! You'll be in control of the commands!

This is the Git course I wish I had when I was learning Git!

By the end of this course, you'll be able to…

  • Confidently use Git and GitHub
  • Collaborate with other developers easily
  • Use GitHub as an open portfolio for potential employers
  • Get involved in open-source development

What You'l Learn...

  • All the key concepts of Git
  • What's, why's and how's of Git
  • Creating snapshots
  • Browsing project history
  • Branching & merging
  • Handling conflicts
  • Working with remote repositories
  • Collaborating with others on GitHub
  • Code reviews using Pull Requests
  • Recovering from your mistakes
  • Rewriting project history
  • Git best practices
  • Common pitfalls
  • And much, much more!

Step-by-step, bite-sized, and easy-to-digest videos with zero fluff

Who is this course for?

  • Developers who need to learn Git for the job
  • Freelancers who want to use Git to manage their personal projects
  • Anyone interested in contributing to open source projects
  • Anyone who wants to learn Git beyond the basic commands (add, commit, push)

No prior knowledge of Git needed!

The course covers everything you need to know to go from Git zero to Git hero.

Course Curriculum

  • Getting Started (15m)
    • Preview1- Introduction (0:39)
    • Preview2- How to Take This Course (0:51)
    • Preview3- What is Git (2:31)
    • Preview4- Using Git (3:03)
    • Preview5- Installing Git (1:27)
    • Preview6- Configuring Git (5:04)
    • Preview7- Getting Help (0:51)
    • Start8- Cheat Sheet (0:29)
  • Creating Snapshots (60m)
    • Start1- Introduction (0:34)
    • Start2- Initializing a Repository (2:32)
    • Start3- Git Workflow (4:35)
    • Start4- Staging Files (3:37)
    • Start5- Committing Changes (2:13)
    • Start6- Committing Best Practices (1:59)
    • Start7- Skipping the Staging Area (1:24)
    • Start8- Removing Files (2:02)
    • Start9- Renaming or Moving Files (2:17)
    • Start10- Ignoring Files (6:34)
    • Start11- Short Status (2:52)
    • Start12- Viewing Staged and Unstaged Changes (4:59)
    • Start13- Visual Diff Tools (4:53)
    • Start14- Viewing History (2:12)
    • Start15- Viewing a Commit (3:58)
    • Start16- Unstaging Files (2:50)
    • Start17- Discarding Local Changes (1:48)
    • Start18- Restoring a File to an Earlier Version (2:16)
    • Start19- Creating Snapshots with VSCode (1:56)
    • Start20- Creating Snapshots with GitKraken (3:24)
    • Start21- Summary
    • Start22- Exercises
  • Browsing History (44m)
    • Start1- Introduction (0:48)
    • Start2- Getting a Repository (0:32)
    • Start3- Viewing the History (2:22)
    • Start4- Filtering the History (4:54)
    • Start5- Formatting the Log Output (3:25)
    • Start6- Aliases (2:17)
    • Start7- Viewing a Commit (2:13)
    • Start8- Viewing the Changes Across Commits (1:16)
    • Start9- Checking Out a Commit (3:40)
    • Start10- Finding Bugs Using Bisect (4:28)
    • Start11- Finding Contributors Using Shortlog (1:18)
    • Start12- Viewing the History of a File (1:08)
    • Start13- Restoring a Deleting File (2:08)
    • Start14- Finding the Author of Line Using Blame (1:08)
    • Start15- Tagging (2:41)
    • Start16- Browsing History Using VSCode (4:25)
    • Start17- Browsing the History Using GitKraken (5:01)
    • Start18- Summary
    • Start19- Exercises
    • StartA Quick Note
  • Branching (76m)
    • Start1- Introduction (0:42)
    • Start2- What are Branches (2:38)
    • Start3- Getting a Repository (0:18)
    • Start4- Working with Branches (5:12)
    • Start5- Comparing Branches (1:52)
    • Start6- Stashing (4:04)
    • Start7- Merging (3:21)
    • Start8- Fast-forward Merges (6:54)
    • Start9- Three-way Merges (3:16)
    • Start10- Viewing Merged and Unmerged Branches (1:08)
    • Start11- Merge Conflicts (5:34)
    • Start12 - Graphical Merge Tools (4:58)
    • Start13- Aborting a Merge (0:41)
    • Start14- Undoing a Faulty Merge (5:26)
    • Start15- Squash Merging (5:25)
    • Start16- Rebasing (8:24)
    • Start17- Cherry Picking (1:54)
    • Start18- Picking a File from Another Branch (1:44)
    • Start19- Branching in VSCode (9:06)
    • Start20- Branching in GitKraken (4:28)
    • Start21- Summary
    • Start22- Exercises
    • StartA Quick Note
  • Collaboration (70m)
    • Start1- Introduction (0:46)
    • Start2- Workflows (3:57)
    • Start3- Creating a GitHub Repository (2:47)
    • Start4- Adding Collaborators (1:03)
    • Start5- Cloning a Repository (2:52)
    • Start6- Fetching (4:34)
    • Start7- Pulling (3:47)
    • Start8- Pushing (2:26)
    • Start9- Storing Credentials (1:45)
    • Start10- Sharing Tags (1:38)
    • Start11- Releases (2:19)
    • Start12- Sharing Branches (3:21)
    • Start13- Collaboration Workflow (6:43)
    • Start14- Pull Requests (8:20)
    • Start15- Resolving Conflicts (3:28)
    • Start16- Issues (2:27)
    • Start17- Labels (0:48)
    • Start18- Milestones (1:42)
    • Start19- Contributing to Open-source Projects (3:54)
    • Start20- Keeping a Forked Repository Up to Date (5:19)
    • Start21- Collaboration Using VSCode (2:33)
    • Start22- Collaboration Using GitKraken (3:06)
    • Start23- Summary
    • Start24- Exercises
    • StartA Quick Note
  • Rewriting History (56m)
    • Start1- Introduction (0:47)
    • Start2- Why Rewrite History (1:19)
    • Start3- The Golden Rule of Rewriting History (3:47)
    • Start4- Example of a Bad History (2:43)
    • Start5- Undoing Commits (4:55)
    • Start6- Reverting Commits (3:29)
    • Start7- Recovering Lost Commits (2:36)
    • Start8- Amending the Last Commit (3:38)
    • Start9- Amending an Earlier Commit (5:44)
    • Start10- Dropping Commits (4:28)
    • Start11- Rewording Commit Messages (1:43)
    • Start12- Reordering Commits (1:22)
    • Start13- Squashing Commits (3:25)
    • Start14- Splitting a Commit (3:21)
    • Start15- Rewriting History Using GitKraken (2:08)
    • Start16- Summary
    • Start17- Course Wrap Up (0:27)
    • StartThank You!

پیشنهاد آموزش مرتبط در فرادرس

خرید لینک های دانلود
  • حجم فایل: 5.74GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: دارد
  • قیمت: 6000 تومان
  • دوره کامل گیت - Code With Mosh یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر

مهدی 1 هفته و 2 روز قبل

سلان زیرنویسش کامل توی سایت مدرسش هست. قرار نمیدین؟

مدیر سایت 1 هفته و 2 روز قبل

دوره آپدیت شد و زیرنویس نیز به دوره اضافه شد.

khademi 1 هفته و 2 روز قبل

سلام وقت به خیر
این دوره کامله؟
آخه تو یه سایت دیگه دیدم حجمش 6 گیگ بود

مدیر سایت 1 هفته و 2 روز قبل

بله دوره کامل هست. حجم دوره در حالت فشرده حدود 5.7 گیگابایت و در حالت عادی حدود 7.5 گیگ هست.

رضا 1 هفته و 4 روز قبل

سلام وقت بخیر
این دوره زیرنویس هم داره. زیرنویسش رو قرار نمیدین؟

مدیر سایت 1 هفته و 2 روز قبل

زیرنویس دوره اضافه شد.