توضیحات
دوره Git Basics: Hands-On Version Control for Beginners. این دوره، سیستم کنترل نسخه Git را که استاندارد جهانی برای مدیریت پروژههای متنباز تا پایگاههای کد سازمانی است، به شکلی کاملاً کاربردی به مبتدیان آموزش میدهد. آموزش با مفاهیم پایه مانند راهاندازی مخازن، آمادهسازی فایلها و ثبت تغییرات آغاز میشود تا درکی محکم از معماری Git ایجاد شود. سپس مباحث پیشرفتهتری مانند شاخهسازی، ادغام و بازسازی برای حفظ تاریخچهای خطی و تمیز آموزش داده میشود. همچنین، راهکارهای عملی برای حل تداخل در ادغام ارائه میگردد. در بخش همکاری، فراگیران با جریان کار در پلتفرمی مانند GitHub آشنا شده و میآموزند چگونه انشعاب بگیرند، پروژهها را کپی کنند، درخواست ارسال ایجاد کنند و با تیمهای دورکار همگام بمانند. علاوه بر این، مدیریت فایلهای ناخواسته، مشاهده تاریخچه commits و بازگشت به وضعیتهای قبلی نیز پوشش داده میشود. این دوره با مثالهای واقعی و نکات کاربردی، برای توسعهدهندگانی که قصد استفاده حرفهای از Git در محیط کار یا آمادهسازی برای مصاحبههای شغلی را دارند، طراحی شده است. در پایان، شرکتکنندگان توانایی مدیریت مطمئن کد، همکاری موثر با دیگران و حفظ نظم و کارایی در پروژهها را به دست خواهند آورد.
آنچه فرا خواهید گرفت
- به مبانی کنترل نسخه مسلط شوید و با Git “سفر در زمان” کنید.
- Repository (مخزن)ها را Initialize (راهاندازی) کنید، تغییرات را پیگیری کنید و یک تاریخچه Commit (ثبت) تمیز حفظ کنید.
- معماری سهحالته Git را برای Staging (آمادهسازی) و Commit (ثبت) دقیق درک کنید.
- Branching (شاخهسازی)، Merging (ادغام) و Conflict Resolution (رفع تداخل) را برای مدیریت مؤثر کد تمرین کنید.
- از Commitها برای ذخیره، Revert (بازگشت) و مقایسه Snapshot (نمونههای لحظهای) پروژه استفاده کنید.
- فرمان Rebase (بازسازی) را برای نگهداشتن تاریخچه Commit تمیز و بهینهسازی شده بررسی کنید.
- تغییرات را به صورت انتخابی Stage (آمادهسازی) کنید و اشتباهات را با Checkout، Restore و Amend (اصلاح) خنثی کنید.
- Repositoryهای Remote (راه دور) را در GitHub برای توسعه مشارکتی تنظیم کنید.
- بهروزرسانیها را Fetch (واکشی)، Pull (کشش) و Push (ارسال) کنید تا Branchهای محلی و راه دور همگام شوند.
- Repositoryها را Fork (انشعاب) کنید، Pull Request (درخواست Pull) باز کنید و در پروژههای Open-Source (متنباز) مشارکت کنید.
- از .gitignore برای مدیریت Artifactهای ساخت و فایلهای Untracked (پیگیرینشده) استفاده کنید.
- تاریخچههای Branch را Visualize (بصریسازی) کنید، تفاوتها (Diffها) را بازرسی کنید و به Commitهای قدیمیتر Revert (بازگشت) کنید.
- استراتژیهای Branching، Merge و Rebase را برای همکاری روانتر در کد به کار ببرید.
این دوره مناسب افرادیست که
- برنامهنویسانی که برای مصاحبههای فنی آماده میشوند و خواهان یک مبنای Git قوی هستند.
- توسعهدهندگان نرمافزار که هدفشان بهینهسازی جریانهای کاری Version Control (کنترل نسخه) خود است.
- هر فردی که به دنبال مدیریت مؤثر فایلهای پروژه و همکاری با تیمها است.
- دانشجویان یا متخصصانی که در حال انتقال به نقشهای کدنویسی هستند و به مهارتهای Git دنیای واقعی نیاز دارند.
مشخصات دوره
- ناشر: Udemy
- مدرس: Koushik Kothagal
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 4 ساعت و 10 دقیقه
- تعداد دروس: 47
سرفصل های دوره در تاریخ 2025/1
پیشنیازهای دوره Git Basics: Hands-On Version Control for Beginners
- Basic familiarity with any programming language or coding environment
- A computer running Windows, macOS, or Linux
- Internet connection to download Git and access GitHub
- Willingness to use a command-line interface (terminal)
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
3.1 گیگابایت














































