آموزش متخصص git و github
فصل اول
نصب ابزارها و دستورات ابتدایینصب تم و فونت در گیت بش + فایل
آموزش دستورات ترمینال - بخش اول
آموزش دستورات ترمینال - بخش دوم
آموزش دستورات ترمینال - بخش سوم
فصل دوم
مفهموم ریپازیتوری و مقدمات گیتفصل سوم
بررسی مفهوم branch و Headمعرفی نرم افزارهای مدیریت ریپازیتوری
فصل چهارم
بررسی مفهوم mergeفصل پنجم
بررسی تفاوت ها - diffبررسی تفاوت ها از طریق نرم افزار
فصل ششم
بررسی ساختار stash هافصل هفتم
کار با commit ها بصورت حرفه ایپیدا کردن موقعیت commit با HEAD
بازگشت تغییرات به آخرین کامیت - بخش اول
بازگشت تغییرات به آخرین کامیت - بخش دوم
منتقل کردن commit ها به یک branch دیگر
حذف commit بدون خراب شدن تاریخچه
فصل هشتم
کار با ریپازیتوری در گیتهاب و نحوه همکاریکلون کردن ریپازیتوری با نرم افزار
ساخت ریپازیتوری و ریموت در گیتهاب
حذف ریموت و ساخت فایل README.md
بررسی git pull (تضاد ادغام) - بخش دوم
تفاوت بین ریپازیتوری عمومی و خصوصی
pull request (رفع تضاد ادغام) - بخش پنجم
تعریف دسترسی برای همکاران در پروژه گیتهاب
نحوه push کردن تغییرات در صورت محافظت شدن ریپازیتوری
انجام اولین fork و clone کردن repository
push کردن تغییرات در ریپازیتوری fork شده
ارسال pull request به repository اصلی
دریافت جدیدترین تغییرات از repo اصلی در گیتهاب
دریافت جدیدترین تغییرات از repo اصلی در ترمینال
فصل نهم
بررسی کامل rebaseرفع تضاد ادغام git rebase - بخش اول
رفع تضاد ادغام git rebase - بخش دوم
تغییر commit message با rebase
فصل دهم
بررسی کامل tag ها و alias هاتفاوت بین annotate و light tag
نام مستعار و حذف نام مستعار - بخش دوم