آموزش جامع گیت و گیت هاب برای برنامه نویس ها در 10 ساعت | Git and GitHub
Mohammad Taghizadeh
0:00 / 0:00
آموزش جامع گیت و گیت هاب برای برنامه نویس ها در 10 ساعت | Git and GitHub
2 915 просмотров · 1 г. назад
Mohammad Taghizadeh
10,6 тыс. подписчиков
2 915 просмотров · 1 г. назад
از ویژگیهای مهم یک مهندس نرمافزار حرفهای، داشتن دانش و مهارت در استفاده از سیستمهای کنترل نسخه یا مدیریت کنترل سورس کد است. زیرا مهمترین دارایی شما در فرآیند توسعه نرمافزار، سورس کدی است که روی آن کار میکنید. به همین دلیل، مدیریت صحیح تغییرات و نگهداری از آن اهمیت بسیار بالایی دارد و اگر از همان ابتدای توسعه نرمافزار از سیستمهای کنترل نسخه استفاده نکنید، ممکن است در طول توسعه کد با مشکلات جدی مواجه شوید! بنابراین، یادگیری و استفاده از یکی از این سیستمها برای برنامهنویسان حرفهای امری ضروری است.
در این دوره، تلاش من به عنوان مدرس آن این بوده است که کاملترین محتوای وب فارسی برای آموزش گیت و گیتهاب جمعآوری و ضبط شود تا شما بتوانید به بهترین شکل ممکن این ابزارهای قدرتمند را یاد بگیرید. فراگیری گیت در استخدام شما در شرکت های نرم افزاری نقش مهم و کلیدی دارد.
لینک گیتهاب دوره
https://github.com/M-Taghizadeh/Git-t...
دانلود اسلایدها، کدها و فایلها از کانال تلگرام
https://t.me/python_daneshjooyar
سرفصل های آموزش
00:00:00 - معرفی دوره و نقشه راه آموزش
00:04:09 - انواع مختلف سورس کنترلها
00:35:17 - معرفی سورس کنترل گیت
00:42:11 - نصب گیت از سایت رسمی آن
00:50:24 - اولین قدم: معرفی خود به گیت
00:57:48 - گیت چگونه فایلهای ما را رصد میکند؟!
01:04:02 - چگونه ریپازیتوری ایجاد کنیم؟!
01:15:07 - گیت چگونه کار میکند؟! (ساختار داخلی گیت)
01:25:29 - بررسی عملی و دقیقتر فازهای گیت
01:44:35 - تاریخچه کارها در گیت بوسیله commit id
02:01:24 - چگونه برای دستورات گیت نام مستعار بسازیم؟!
02:05:37 - چگونه از راهنمای گیت استفاده کنیم؟!
02:08:52 - اضافه کردن بخشی از یک فایل به فاز staging
02:23:10 - بررسی تغییرات انجام شده روی ریپازیتوری
02:37:12 - سفر در زمان!!! (جابجایی بین کامیتهای مختلف)
02:57:21 - بازنشانی و ریست کردن تغییرات
03:20:16 - بیاثر کردن تغییرات کامیت شده (چگونه Undo کنیم؟!)
03:33:40 - شاخهها یا برنچها در گیت
04:06:57 - ادغام یا مرج کردن برنچها در گیت
04:28:58 - ریبیس کردن در مقابل مرج کردن!
04:58:10 - رفع مشکل کانفلیکت در مرج کردن
05:22:04 - ذخیره کردن موقتی تغییرات در گیت
05:50:57 - کپی کردن یک کامیت از یک برنچ دیگر روی برنچ درست
06:00:05 - نادیده گرفتن فایلها و دایرکتوریها در گیت
06:22:45 - تگ زدن برای نسخهها و ورژنهای مختلف پروژه
06:48:41 - چه کسی، در چه تاریخی، چه تغییری را در قسمتی از پروژه انجام داده است؟!
06:57:56 - خطایابی و دیباگینگ بوسیله گیت
07:20:57 - آموزش جامع کار با گیتهاب
07:46:37 - کار با ریموتها در گیت
08:28:16- داکیومنتها و فایلهای Readme در گیتهاب
08:40:47 - مشارکت در پروژهها (چگونه پروژهها را فورک کنیم؟!)
09:02:17 - چگونه با صاحب پروژه گفتگو ایجاد کنیم (Issue در گیتهاب)
09:09:41 - چگونه صفحهی اول گیتهاب خود را شخصیسازی کنیم؟!
09:13:52 - چگونه از سرویس هاستینگ (میزبانی) رایگان گیتهاب استفاده کنیم؟!
09:19:28 - GUIهای مختلف برای استفاده از گیت در مقابل git bash
09:36:32 - مشارکت دانشجویان در دوره