آموزش GIT را به طور عمیق با BitBucket بیاموزید - جریان کار عملی

Learn GIT In depth with BitBucket- Practical work flows

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: روش های هوشمند استفاده از GIT و Bitbucket با بسیاری از دستورات پیشرفته را بیاموزید - commit، ادغام، کدو حلوایی، rebase، bisect، cherrypick و غیره. گردش‌های کاری پیشرفته با مثال‌های زمان واقعی از Clone برای فشار دادن با تداخل‌های ادغام دستورات Tricky GIT مانند، rebase، Squash، Cherry pick، اصلاح، تقسیم، برگرداندن، بازنشانی و غیره را بیاموزید. پیاده سازی خطوط لوله Bitbucket برای بررسی کد پس از هر درخواست GIT Commits و Pull پیش نیازها: نیازی به تجربه قبلی GIT نیست.

این یک دوره آموزشی است که در آن شما همه چیز را در مورد GIT از مقدماتی تا پیشرفته با بسیاری از گردش‌های کاری پیچیده یاد می‌گیرید
Bitbucket پرکاربردترین مخزن GIT راه دور در بسیاری از شرکت‌ها است و این دوره به شما دانش کاملی در مورد ساخت خطوط لوله و ایجاد خطوط لوله می‌دهد. درخواست‌ها و ادغام Jira.

هر دستوری در GIT توضیح عمیقی با استفاده در زمان واقعی دارد تا بدانید هنگام مدیریت کد موجود در مخازن GIT خود چه زمانی از چه دستوری استفاده کنید.

در این دوره ما پاسخ بسیاری از سؤالات جریان کار پیشرفته مانند:

را خواهیم یافت

"چگونه می توانم آخرین تعهد خود را ویرایش/حذف کنم؟"

"تفاوت بین ادغام و تغییر پایه چیست؟"

"چگونه چندین commit را به یک commit تبدیل کنیم"؟

"نحوه سفر در زمان به تعهدات گذشته و ایجاد تغییرات"

"چگونه ارتکاب خطا را از میان انبوهی از commit ها پیدا کنیم"؟

"Stash چیست؟"

«چگونه تغییرات ایجاد شده در راه‌اندازی، فهرست‌های کاری را بازنشانی کنیم؟

"چگونه commit را از یک شاخه به شاخه دیگر اضافه کنیم؟

"چگونه یک commit حذف شده را برگردانیم؟"

"تفاوت بین شعبه ردیابی محلی و شعبه ردیابی از راه دور چیست؟"

در زیر دستوراتی در سطح بالایی که در این دوره استفاده می‌کنیم آمده است.

Clone
Fork
Fetch
Pull
Commit
Push
Stash
وضعیت
Stash Pop
ادغام
شاخه
log
اسکواش
بازنشانی سخت
بازنشانی نرم
Rebase
ادغام کدو
Cherry-pick
بازگرداندن
bisect
reflog
amend-commit
Interactive rebase
سرزنش


به‌جز دستورات بالا، این دوره همچنین نحوه ایجاد/بازبینی/تأیید/رد کردن درخواست‌های کششی در Bit Bucket را نیز پوشش می‌دهد تا فرد بتواند جریان کار با GIT را در پروژه‌ها درک کند.

ادغام Bitbucket Jira را درک کنید

· ایجاد Build Pipelines در Bitbucket برای هر کد commit را درک کنید


آزمونهای زیادی برای بررسی دانش وجود دارد تا بتوانید پس از اتمام موفقیت آمیز دوره به عنوان GIT Pro ظاهر شوید




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

مقدمه ای بر GIT- سوالات متداول دوره Introduction to GIT- Course FAQ's

  • مقدمه ای بر GIT و BitBucket و اهمیت آنها Introduction to GIT & BitBucket and their importance

  • مقدمه ای بر GIT و BitBucket و اهمیت آنها Introduction to GIT & BitBucket and their importance

  • **تعریف محتوای دوره - حتما تماشا کنید** **Course Content walkthrough - Must watch**

  • **تعریف محتوای دوره - حتما تماشا کنید** **Course Content walkthrough - Must watch**

مقدمه ای بر GIT- سوالات متداول دوره Introduction to GIT- Course FAQ's

برای شبیه سازی کد، مخزن GIT & Setup Remote BitBucket را نصب کنید. Install the GIT & Setup Remote BitBucket repository to clone the code

  • GIT و Bitbucket را در سیستم محلی نصب و پیکربندی کنید Install and Configure GIT and Bitbucket in the local system

  • فضای کاری و مخزن راه دور را در Bitbucket ایجاد کنید Create Workspace and remote repository in the Bitbucket

  • فضای کاری و مخزن راه دور را در Bitbucket ایجاد کنید Create Workspace and remote repository in the Bitbucket

  • درک کلون Git و تنظیم تنظیمات جهانی برای GIT محلی Understanding Git clone and setting up global configurations for the local GIT

برای شبیه سازی کد، مخزن GIT & Setup Remote BitBucket را نصب کنید. Install the GIT & Setup Remote BitBucket repository to clone the code

  • GIT و Bitbucket را در سیستم محلی نصب و پیکربندی کنید Install and Configure GIT and Bitbucket in the local system

  • درک کلون Git و تنظیم تنظیمات جهانی برای GIT محلی Understanding Git clone and setting up global configurations for the local GIT

مکانیسم‌های GIT State - Working Directory، Staging، Commit را درک کنید Understand GIT State mechanisms - Working Directory, Staging, Commit

  • مکانیسم های مختلف وضعیت GIT چیست و چگونه بین آنها جابجا شود What are different GIT State mechanisms available and how to switch between them

  • مکانیسم های مختلف وضعیت GIT چیست و چگونه بین آنها جابجا شود What are different GIT State mechanisms available and how to switch between them

  • درک Commits و چگونگی ایجاد تاریخ در مخازن محلی و راه دور Understand the Commits and how history creates in the local and remote repos

  • درک Commits و چگونگی ایجاد تاریخ در مخازن محلی و راه دور Understand the Commits and how history creates in the local and remote repos

  • نحوه اضافه کردن اعضای جدید تیم به مخزن Workspace در Bitbucket به عنوان مدیر How to add new team members to Workspace repository in Bitbucket as admin

  • نحوه اضافه کردن اعضای جدید تیم به مخزن Workspace در Bitbucket به عنوان مدیر How to add new team members to Workspace repository in Bitbucket as admin

مکانیسم‌های GIT State - Working Directory، Staging، Commit را درک کنید Understand GIT State mechanisms - Working Directory, Staging, Commit

استراتژی‌ها و گردش‌های کاری Git Branching برای کار بر روی شاخه‌های GIT Git Branching Strategies and workflows to work on GIT branches

  • چرا شعبه در GIT و نحوه ایجاد شعبه جدید از مخزن موجود Why Branches in GIT and How to create new branch from the existing repo

  • چرا شعبه در GIT و نحوه ایجاد شعبه جدید از مخزن موجود Why Branches in GIT and How to create new branch from the existing repo

  • تغییرات محلی را در شعبه جدید ایجاد کنید و مراحل فرآیند commit را دنبال کنید Make local changes in the new branch and follow the commit process steps

استراتژی‌ها و گردش‌های کاری Git Branching برای کار بر روی شاخه‌های GIT Git Branching Strategies and workflows to work on GIT branches

  • تغییرات محلی را در شعبه جدید ایجاد کنید و مراحل فرآیند commit را دنبال کنید Make local changes in the new branch and follow the commit process steps

برگرداندن Commits در حالت‌های سخت، مختلط و تنظیم مجدد نرم‌افزار GIT همراه با مثال Reverting the Commits in Hard, Mixed & Soft Reset GIT modes with examples

  • نحوه بازنشانی تعهدات انجام شده برای بازگشت به دایرکتوری کاری در GIT How to reset the commits made to back to working directory in the GIT

  • بازنشانی های نرم و سخت چیست و چگونه به لغو commit ها کمک می کند What are Soft and Hard resets and how they help to revoke the commits

  • نحوه استفاده از مرجع هش commit برای برگرداندن commit با ریست How to use the commit hash reference to revert the commit with reset

  • نحوه استفاده از مرجع هش commit برای برگرداندن commit با ریست How to use the commit hash reference to revert the commit with reset

برگرداندن Commits در حالت‌های سخت، مختلط و تنظیم مجدد نرم‌افزار GIT همراه با مثال Reverting the Commits in Hard, Mixed & Soft Reset GIT modes with examples

  • نحوه بازنشانی تعهدات انجام شده برای بازگشت به دایرکتوری کاری در GIT How to reset the commits made to back to working directory in the GIT

  • بازنشانی های نرم و سخت چیست و چگونه به لغو commit ها کمک می کند What are Soft and Hard resets and how they help to revoke the commits

ایجاد درخواست های کششی در Bitbucket و رویکرد بررسی/تأیید آنها Creating Pull requests in the Bitbucket and approach to review/approve them

  • درخواست های Pull چیست و چگونه مستقیماً در Bitbucket ایجاد کنیم What are Pull requests and how to create one directly in Bitbucket

  • درخواست های Pull چیست و چگونه مستقیماً در Bitbucket ایجاد کنیم What are Pull requests and how to create one directly in Bitbucket

  • نحوه بررسی درخواست‌های کششی و افزودن نظر/تأیید/رد کردن آنها How to review Pull requests and add comments/approve/decline them

ایجاد درخواست های کششی در Bitbucket و رویکرد بررسی/تأیید آنها Creating Pull requests in the Bitbucket and approach to review/approve them

  • نحوه بررسی درخواست‌های کششی و افزودن نظر/تأیید/رد کردن آنها How to review Pull requests and add comments/approve/decline them

ادغام شاخه ها و حل تعارضات به روش های متعدد - مثال Merging the branches and solving resolve conflicts in multiple ways- examples

  • راه های مختلف برای ادغام شاخه به شاخه اصلی چیست؟ What are the different ways to merge the branch into main master branch

  • GIT در چه سناریوهایی با تضادهای Merge مواجه می شود و چگونه آنها را حل کنیم In what Scenarios GIT runs into Merge conflicts and how to resolve them

  • مراحلی که باید هنگام فشار دادن شاخه دنبال کنید - مفهوم ادغام برای جلوگیری از درگیری Steps to follow while pushing the branch - concept of merge to avoid conflicts

  • مراحلی که باید هنگام فشار دادن شاخه دنبال کنید - مفهوم ادغام برای جلوگیری از درگیری Steps to follow while pushing the branch - concept of merge to avoid conflicts

  • نمونه ای از سناریو در مورد چگونگی ایجاد تعارض ادغام و مراحل حل آنها Example Scenario on how merge conflict arises and steps to resolve them

  • نمونه ای از سناریو در مورد چگونگی ایجاد تعارض ادغام و مراحل حل آنها Example Scenario on how merge conflict arises and steps to resolve them

  • نحوه حل تعارضات از ویرایشگر و نحوه نظارت بر تغییرات ایجاد شده در پرواز How to resolve conflicts from editor and how to monitor the changes made on fly

  • نحوه حل تعارضات از ویرایشگر و نحوه نظارت بر تغییرات ایجاد شده در پرواز How to resolve conflicts from editor and how to monitor the changes made on fly

ادغام شاخه ها و حل تعارضات به روش های متعدد - مثال Merging the branches and solving resolve conflicts in multiple ways- examples

  • راه های مختلف برای ادغام شاخه به شاخه اصلی چیست؟ What are the different ways to merge the branch into main master branch

  • GIT در چه سناریوهایی با تضادهای Merge مواجه می شود و چگونه آنها را حل کنیم In what Scenarios GIT runs into Merge conflicts and how to resolve them

اهمیت GIT rebase و اسکواش. استفاده در زمان واقعی از اعمال آنها Importance of GIT rebase and squash. Real time usage of applying them

  • Rebase در GIT و اهمیت rebase کردن شعبه چیست What is the rebase in the GIT and importance of rebasing the branch

  • Rebase در GIT و اهمیت rebase کردن شعبه چیست What is the rebase in the GIT and importance of rebasing the branch

  • مثالی بیدرنگ در مورد نحوه تغییر پایه تغییرات اصلی به شاخه کاری Real time example on how to rebase the master changes to working branch

  • چگونه با استفاده از Git rebase، commit ها را به تک commit تبدیل کنیم How to squash the commits into single commit with Git rebase

  • مثال پایان به انتها در مورد استفاده از Git rebase و Squash با هم در شاخه کاری End to end example on applying Git rebase and Squash together on working branch

اهمیت GIT rebase و اسکواش. استفاده در زمان واقعی از اعمال آنها Importance of GIT rebase and squash. Real time usage of applying them

  • مثالی بیدرنگ در مورد نحوه تغییر پایه تغییرات اصلی به شاخه کاری Real time example on how to rebase the master changes to working branch

  • چگونه با استفاده از Git rebase، commit ها را به تک commit تبدیل کنیم How to squash the commits into single commit with Git rebase

  • مثال پایان به انتها در مورد استفاده از Git rebase و Squash با هم در شاخه کاری End to end example on applying Git rebase and Squash together on working branch

جریان کار پیشرفته GIT- ویرایش آخرین تعهدات. Git Cherry Pick، Git Bisect Advanced GIT work flows- Editing last commits. Git Cherry Pick, Git Bisect

  • نحوه ویرایش آخرین commit انجام شده در شاخه کاری با Git amend -commit How to edit the last commit made on the working branch with Git amend -commit

  • نحوه ویرایش آخرین commit انجام شده در شاخه کاری با Git amend -commit How to edit the last commit made on the working branch with Git amend -commit

  • نحوه انتقال commit از یک شاخه به شاخه دیگر با انتخاب Git cherry How to move commit from one branch to another branch with Git cherry pick

  • Git bisect چیست و چگونه به شناسایی خطا از تاریخچه کمک می کند What is Git bisect and how it help to identify the fault commit from the history

  • نمونه ای از استفاده از Git bisect و cherry pick با هم برای جابجایی و ویرایش commit ها Example of using Git bisect and cherry pick together to move and edit commits

جریان کار پیشرفته GIT- ویرایش آخرین تعهدات. Git Cherry Pick، Git Bisect Advanced GIT work flows- Editing last commits. Git Cherry Pick, Git Bisect

  • نحوه انتقال commit از یک شاخه به شاخه دیگر با انتخاب Git cherry How to move commit from one branch to another branch with Git cherry pick

  • Git bisect چیست و چگونه به شناسایی خطا از تاریخچه کمک می کند What is Git bisect and how it help to identify the fault commit from the history

  • نمونه ای از استفاده از Git bisect و cherry pick با هم برای جابجایی و ویرایش commit ها Example of using Git bisect and cherry pick together to move and edit commits

نحوه پنهان کردن تغییرات و بازگرداندن کد در مخازن عمومی Git - مثالها How to stash the changes and revert the code in Git public repos- Examples

  • اهمیت دستورات Git stash و Pop برای ذخیره و بازیابی تغییرات ایجاد شده Importance of Git stash and Pop commands to save and restore the changes made

  • اهمیت دستورات Git stash و Pop برای ذخیره و بازیابی تغییرات ایجاد شده Importance of Git stash and Pop commands to save and restore the changes made

  • اهمیت دستورات Git diff و blame برای درک تغییر نویسنده commit Importance of Git diff and blame commands to understand the commit author change

  • نحوه برگرداندن commit های موجود در مخزن عمومی با دستور git revert How to revert the commits in the public repository with git revert command

  • نحوه برگرداندن commit های موجود در مخزن عمومی با دستور git revert How to revert the commits in the public repository with git revert command

نحوه پنهان کردن تغییرات و بازگرداندن کد در مخازن عمومی Git - مثالها How to stash the changes and revert the code in Git public repos- Examples

  • اهمیت دستورات Git diff و blame برای درک تغییر نویسنده commit Importance of Git diff and blame commands to understand the commit author change

خطوط لوله ساخت Bitbucket را درک کنید و آنها را در هر commit/push فعال کنید Understand Bitbucket build pipelines and autotrigger them on every commit/push

  • Bitbucket را بگردید و ویژگی های آن را برای عملیات GIT درک کنید Tour the Bitbucket and understand its features for GIT operations

  • Bitbucket را بگردید و ویژگی های آن را برای عملیات GIT درک کنید Tour the Bitbucket and understand its features for GIT operations

  • نحوه ایجاد شاخه‌ها و افزودن/ویرایش فایل‌ها در پرواز از Bitbucket How to create branches and add/edit the files on fly from the Bitbucket

  • نحوه ایجاد شاخه‌ها و افزودن/ویرایش فایل‌ها در پرواز از Bitbucket How to create branches and add/edit the files on fly from the Bitbucket

  • خطوط لوله در Bitbucket چیست و چگونه احراز هویت خطوط لوله را تنظیم کنیم What are pipelines in the Bitbucket and how to setup pipelines authentication

  • نحوه ایجاد خط لوله Build در Git Bitbucket برای پروژه پشته خود. How to create Build pipeline in Git Bitbucket for your stack project.

خطوط لوله ساخت Bitbucket را درک کنید و آنها را در هر commit/push فعال کنید Understand Bitbucket build pipelines and autotrigger them on every commit/push

  • خطوط لوله در Bitbucket چیست و چگونه احراز هویت خطوط لوله را تنظیم کنیم What are pipelines in the Bitbucket and how to setup pipelines authentication

  • نحوه ایجاد خط لوله Build در Git Bitbucket برای پروژه پشته خود. How to create Build pipeline in Git Bitbucket for your stack project.

متفرقه - GIT pull vs fetch & Clone vs Fork & Git Tagging the Commits Miscellaneous - GIT pull vs fetch & Clone vs Fork & Git Tagging the Commits

  • تفاوت بین Git pull و fetch. چه زمانی از چه دستوری استفاده کنیم؟ Difference between Git pull and fetch. When to use what command?

  • تفاوت بین Git pull و fetch. چه زمانی از چه دستوری استفاده کنیم؟ Difference between Git pull and fetch. When to use what command?

  • تگ کردن Git چیست و چگونه می توان تگ های مربوط به commit ها را در شاخه ایجاد کرد What is Git tagging and how to create the tags for the commits in the branch

  • تگ کردن Git چیست و چگونه می توان تگ های مربوط به commit ها را در شاخه ایجاد کرد What is Git tagging and how to create the tags for the commits in the branch

  • تفاوت بین Git clone و Git fork - و چه زمانی از چه چیزی استفاده کنیم؟ Difference between Git clone and Git fork - and when to use what?

متفرقه - GIT pull vs fetch & Clone vs Fork & Git Tagging the Commits Miscellaneous - GIT pull vs fetch & Clone vs Fork & Git Tagging the Commits

  • تفاوت بین Git clone و Git fork - و چه زمانی از چه چیزی استفاده کنیم؟ Difference between Git clone and Git fork - and when to use what?

معرفی درخت منبع برای اجرای دستورات GIT از طریق رابط کاربری گرافیکی - مثال‌ها Introduction to Source tree to operate GIT commands through GUI - Examples

  • مقدمه ای بر درخت منبع برای مدیریت فعالیت های GI از رابط کاربری گرافیکی Introduction to Source tree for managing GIt activities from the GUI

  • مقدمه ای بر درخت منبع برای مدیریت فعالیت های GI از رابط کاربری گرافیکی Introduction to Source tree for managing GIt activities from the GUI

  • نحوه کار با دستورات git در درخت Source - مثال 1 How to work with git commands inside Source tree - examples 1

  • نحوه کار با دستورات git در درخت Source - مثال 1 How to work with git commands inside Source tree - examples 1

معرفی درخت منبع برای اجرای دستورات GIT از طریق رابط کاربری گرافیکی - مثال‌ها Introduction to Source tree to operate GIT commands through GUI - Examples

ادغام Jira & Bitbucket و مزایای آن - مثال زمان واقعی Jira & Bitbucket Integration and its advantages - real time example

  • جیرا چیست و مزایای آن چیست؟ نحوه اتصال آن با Bitbucket What is Jira and its advantages? How to connect it with Bitbucket

  • جیرا چیست و مزایای آن چیست؟ نحوه اتصال آن با Bitbucket What is Jira and its advantages? How to connect it with Bitbucket

  • نحوه ایجاد شاخه ها در Bitbucket از داستان های Jira و نحوه ردیابی آنها How to create the branches in Bitbucket from Jira stories and how to track them

  • نحوه ایجاد شاخه ها در Bitbucket از داستان های Jira و نحوه ردیابی آنها How to create the branches in Bitbucket from Jira stories and how to track them

ادغام Jira & Bitbucket و مزایای آن - مثال زمان واقعی Jira & Bitbucket Integration and its advantages - real time example

نمایش نظرات

Udemy (یودمی)

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

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

آموزش GIT را به طور عمیق با BitBucket بیاموزید - جریان کار عملی
جزییات دوره
6.5 hours
42
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,931
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Shetty Rahul Shetty

معلم بیش از 650 هزار دانشجوی QA|بنیانگذار RahulShetty Academy

QA Click Academy QA Click Academy

آموزش های شرکتی از حرفه ای ها