لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Git & Github: آموزش کامل برای مبتدیان
دانلود Git & Github: Complete Training for Beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
به Git Masterclass خوش آمدید، راهنمای جامع شما برای تسلط بر کنترل نسخه! این دوره آموزشی Skillshare برای توسعه دهندگان، طراحان و مدیران پروژه طراحی شده است که می خواهند یاد بگیرند چگونه پروژه های خود را به طور کارآمد مدیریت کنند، به طور یکپارچه همکاری کنند و مهارت های کنترل نسخه خود را به سطح بعدی برسانند. چه مبتدی باشید که سفر Git خود را شروع کرده اید یا یک حرفه ای با تجربه باشید که به دنبال بهبود مهارت های خود هستید، این دوره چیزی برای شما دارد.
آنچه خواهید آموخت
در این استاد کلاس، شما عمیقاً در ابزارها و گردش کار قدرتمند Git غوطه ور خواهید شد. در پایان دوره، میتوانید با اطمینان مخازن کد را مدیریت کنید، با اعضای تیم همکاری کنید و تاریخچه پروژه تمیزی را حفظ کنید.
در اینجا آنچه را پوشش خواهیم داد:
مبانی Git:
اصول کنترل نسخه و اینکه چرا Git استاندارد صنعتی است را بدانید.
نحوه نصب Git و راه اندازی اولین مخزن خود را بیاموزید.
ردیابی تغییرات، ایجاد commit و مدیریت موثر فایل ها.
انشعاب و ادغام :
برای سازماندهی فرآیند توسعه خود با شعب کار کنید.
شاخه ها را به طور یکپارچه ادغام کنید و تضادها را مانند یک حرفه ای حل کنید.
همکاری با GitHub :
فشار، کشیدن، و شبیه سازی مخازن به/از GitHub.
درک درخواست های کشش و نحوه بررسی و ادغام آنها.
مخازن راه دور را به طور موثر مدیریت کنید.
تکنیک های پیشرفته Git:
تاریخچه را با تغییر و اصلاح بازنویسی کنید.
از ذخیره برای ذخیره و بازیابی تغییرات استفاده کنید.
گردشهای کاری Git مانند شاخههای ویژگی و GitFlow را کاوش کنید.
رسیدگی به خطاها و تضادها:
مشکلات رایج Git را تشخیص و رفع کنید.
بیاموزید که تغییرات را لغو کنید، تعهدات را بازنشانی کنید، و مخزن خود را تمیز کنید.
بهترین روش ها برای تیم ها:
پیامهای commit واضح بنویسید.
ساختار مخازن برای همکاری مقیاس پذیر.
برای سادهسازی توسعه تیم، گردشهای کاری را اجرا کنید.
این کلاس برای چه کسانی است
این دوره برای:
عالی است
مبتدیان: سفر Git خود را با دروس واضح و مبتدی آغاز کنید.
کاربران متوسط: مهارت های خود را با گردش کار و دستورات پیشرفته تقویت کنید.
تیمها: تکنیکهای همکاری را بیاموزید تا کار در یک محیط تیمی را یکپارچه کنید.
فریلنسرها و توسعه دهندگان انفرادی: پروژه های خود را به صورت حرفه ای مدیریت کنید، حتی زمانی که به تنهایی کار می کنید.
چرا این دوره را بگذرانید؟
مهارتهای عملی: Git ابزاری است که باید در دنیای تکنولوژی محور امروزی بدانید. این دوره شما را با مهارتهای Git در دنیای واقعی که میتوانید فوراً اعمال کنید، مجهز میکند.
راهنمای گام به گام: هر درس با دقت طراحی شده است تا دانش شما را گام به گام ایجاد کند و از عدم وجود شکاف در درک شما اطمینان حاصل کند.
پروژههای عملی: آنچه را که با کار بر روی یک پروژه واقعی، از مقداردهی اولیه تا استقرار، یاد میگیرید، تمرین کنید.
سرفصل ها و درس ها
درس ها
Lessons
حل تضادها در حین Rebase
Resolving Conflicts while Rebase
شعبه و ادغام در VS Code
Branch & Merge in VS Code
بخش 05 کار با تیم
Section 05 Working with Team
روش های مختلف استفاده از Git
Various ways to use Git
Clone Git Repository در ماشین ما
Clone Git Repository in our Machine
درک سه راه ادغام
Understanding 3 way Merging
چگونه شعبه را تغییر دهیم
How to Rebase the Branch
عملیات Git پایه در VS Code
Basic Git Operations in VS Code
دو یا چند کامیت اسکواش کنید
Squash two or more Commits
واکشی تغییرات
Fetching the Changes
مشاهده تاریخچه ارتکاب
Viewing commit history
Commit خاص را با جزئیات مشاهده کنید
View Specific Commit in Details
حذف فایل ها از مناطق
Removing files from areas
نحوه مقایسه دو commit
How to compare two commits
نحوه کار بر روی پروژه منبع باز
How to work on Open Source Project
بیایید اولین فایل خود را Commit کنیم
Let's Commit your First File
لغو تعهد در جزئیات (RESET)
Undo the Commit in Details (RESET)
تمرین برای تعهد
Exercise for the Commit
خیلی ممنون
Thank you so much
حل تعارض در حین کشش درخواست ها
Resolving Conflict while Pull Requests
هر گونه تعهد در تاریخ را اصلاح کنید
Amend any Commit in History
همکاری با استفاده از دسکتاپ Github
Collaboration using Github Desktop
Commit Merge را برگردانید
Revert the Merge Commit
کاوش فرمان ورود در جزئیات
Exploring Log Command in Details
تغییر پیام تعهد
Changing Commit Message
ویترین عملی کار با شعبه
Practical Showcase of Working with branch
حذف کردن فایل ها
Unstagging the files
مقدمه ای بر GitKraken
Introduction to GitKraken
مشاهده تغییرات بین مناطق
Viewing changes between areas
اعمال ادغام سریع به جلو
Applying Fast forward Merging
ابزارهای همکاری در VS Code
Collaboration tools in VS Code
بخش 07 بیشترین استفاده از دستورات Git
Section 07 Most Used Git Commands
افزودن فایل ها به قسمت مرحله بندی
Adding Files to Staging Area
میانبر برای وضعیت
Shortcut for Status
فایل خاصی را به شاخه دیگری اضافه کنید
Add specific file to another branch
تغییرات را به Remote Repository فشار دهید
Push Changes to the Remote Repository
فیلتر کردن تاریخچه
Filtering the History
برای Github نسخه ایجاد کنید
Create Releases for Github
آشنایی با ادغام در Git
Understanding Merge in Git
شعبه چیست
What is Branch
Local & Fork را با مخزن پایه همگام سازی کنید
Sync Local & Fork with base repository
تاریخچه مرور در VS Code و GitKraken
Browsing History in VS Code & GitKraken
ایجاد درخواست های کششی در Github
Creating Pull Requests on Github
همکاری با استفاده از GitKraken
Collaboration using GitKraken
چه زمانی باید متعهد شوید
When Should You Commit
نویسنده هر خط را ببینید [Git Blame]
See Author of Each Line [Git Blame]
بازگشت به نسخه خاص
Returning to Specific Version
بازنویسی تاریخچه تعهد
Rewriting the Commit History
تنظیم نام مستعار برای دستورات
Setting Alias for Commands
جزئیات کاربر را برای git پیکربندی کنید
Configure user details for git
کار در دستورات تیم
Working in Team Commands
کار با شعبه ها
Working with Branches
نحوه حل تعارض در Git
How to resolve conflict in Git
دستورات شعبه و ادغام
Branch & Merge Commands
معرفی Git Masterclass
Introduction of Git Masterclass
تقسیم تعهدات
Splitting Commits
بخش 04 کار با شعبه ها
Section 04 Working with Branches
چگونه یک پروژه جدید در github ایجاد کنیم
How to create a new project on github
فشار دادن برچسب ها به ریموت
Pushing the Tags to Remote
بخش 02 مبانی Git
Section 02 Git Basics
برگرداندن کامیت ها
Reverting the Commits
تغییرات را بکشید
Pull the Changes
اضافه کردن اعضای تیم به پروژه
Adding team members to project
Git & Github چیست؟
What is Git & Github?
نحوه آپلود پروژه در github
How to upload project on github
نحوه نادیده گرفتن فایل ها در git [GitIgnore]
How to ignore files in git [GitIgnore]
لغو تعارض در Merge
Abort conflict in Merge
راه اندازی Git در سیستم ما
Setting up Git in our system
ایجاد مشکلات در Github
Creating Issues in Github
ایجاد شعبه جدید
Creating a new Branch
شعبه و ادغام در دسکتاپ Github
Branch & Merge in Github Desktop
واقعا git چگونه کار می کند؟
How git really works?
مروری بر کار تیمی
Overview of Working in Team
در حال بازیابی به نسخه قبلی
Restoring to earlier version
ادغام اسکواش در تاریخچه تعهد
Squash Merging in Commit History
بازنویسی تاریخچه با استفاده از GitKraken
Rewriting history using GitKraken
تمرین: Git Workflow
Exercise: Git Workflow
گردش کار کار بر روی پروژه منبع باز
Workflow of Working on Open Source Project
پس از ادغام، شاخه را پاک کنید
Clear branch after you merge
کامیت اخیر را اصلاح کنید
Amend the recent Commit
سناریوی دنیای واقعی برای کار با شعبه
Real World scenario for Working with Branch
حذف تغییرات در فایل های محلی
Discarding Changes in local files
Commit Merge را بازنشانی کنید
Reset the Merge Commit
شبیه سازی پروژه محلی
Cloning local project
Reflog برای بازیابی commit های از دست رفته
Reflog for recover lost commits
تکنیک چیدن گیلاس
Cherry Pick Technique
اضافه کردن نقاط عطف در GitHub
Adding Milestones in GitHub
نحوه رد شدن از ناحیه صحنه سازی
How to skip Staging area
بخش 03 مشاهده تاریخچه کد
Section 03 Watching Code History
تغییرات بین شاخه ها را ببینید
See the Changes between branches
چگونه کل Commit را حذف کنیم
How to drop whole Commit
پروژه Git را راه اندازی کنید
Initialize the Git Project
تاریخچه مرور فایل
Browsing History of the File
Commit History در Github Desktop
Commit History in Github Desktop
بخش 06 تاریخچه تمیز کردن و سازماندهی
Section 06 Cleaning & Organising History
شعبه و ادغام در GitKraken
Branch & Merge in GitKraken
تغییر موقعیت تعهدات
Change Positions of Commits
دریافت لیست مشارکت کنندگان
Getting the List of Contributors
علامت گذاری تعهدات با برچسب ها
Marking Commits with Tags
چگونه Git Bash را خوب جلوه دهیم
How to make Git Bash Look Good
مقدمه ای بر دسکتاپ Github
Introduction to Github Desktop
دستورات مبانی و تاریخچه Git
Git Basics & History Commands
نمایش نظرات