این همه در مورد نمای کلی سطح بالا در Complete Git GitHub برای مبتدیان و حرفه ای های نرم افزار پیشرفته است.
اگر کسی بخواهد پروژه منبع باز خود را توسعه دهد یا بخواهد در پروژه منبع باز مشارکت داشته باشد، یادگیری Git و GitHub ضروری است. حتی اگر دانشجو هستید و میخواهید یک توسعهدهنده نرمافزار یا طراح وبسایت شوید، یادگیری Git و GitHub به شما کمک میکند تا با زیرساختهای خوب طراحیشده به هدف خود برسید تا از توسعهدهندگان مختلف برای پروژه خود کمک بگیرید.
امروزه بسیاری از توسعه دهندگان یا طراحان حرفه ای باید بدانند که چگونه با Git و GitHub کار کنند. Git به ما امکان می دهد نسخه های مختلف پروژه خود را ضبط کنیم و به ما امکان می دهد به گذشته برگردیم و وضعیت های قبلی پروژه را بررسی کنیم. در مورد GitHub، این یک سرویس آنلاین است که در آن میتوانیم کد خود را با جهان به اشتراک بگذاریم و همچنین به ما امکان میدهد با توسعهدهندگان مختلف همکاری کنیم.
این دوره شامل بخش های مختلفی است. ما از اصول Git شروع می کنیم، جایی که می توانید با نحوه نصب Git آشنا شوید. ما نحوه استفاده از دستورات را در ویندوز به طور عمده راهنمایی خواهیم کرد، اولین مخزن محلی خود را ایجاد خواهیم کرد و خواهید دید که چگونه نسخه های مختلف پروژه را به عنوان عکس فوری با استفاده از commit ها ذخیره کنید.
سپس به شما نشان خواهیم داد که چگونه به گذشته برگردید و وضعیت های قبلی پروژه را بررسی کنید، آنها را به روز کنید یا با کمک git checkout، git revert و git reset حذف کنید.
جزئیات دوره:
همه این مهارتهای زیر را با جزئیات یاد خواهید گرفت:
عملاً
را یاد خواهید گرفتمخزن جدید Git را راه اندازی کنید
تغییرات ایجاد کنید، آنها را به قسمت صحنه اضافه کنید و متعهد شوید
کار با خط فرمان برای تسلط بر مهارت های CMD
راهنمای کامل ویرایشگر کد ویژوال استودیو
شعبه ایجاد کنید، شاخه های تسویه حساب کنید و شاخه ها را ادغام کنید
ادغام سریع و سه طرفه شاخه ها را انجام دهید
تداخلات ادغام را حل کنید
به حالت HEAD جدا شده بروید و در آنجا تعهدات آزمایشی انجام دهید
بازسازی شاخه ها را انجام دهید
مخزن های محلی و راه دور را وصل کنید
عملیات فشار، واکشی و کشیدن
درخواست کشش را باز کنید
درخواست ادغام کشش
ادغام با و بدون تداخل ادغام
نسخههای نرمافزار را با استفاده از Git Tags اضافه کنید
چنگالها را از مخازن دیگر ایجاد کنید
با استفاده از تکنیک فورک ها و درخواست های کششی در مخازن عمومی مشارکت کنید
بازسازی را انجام دهید
همکاری Git
نحوه مشارکت در پروژه های منبع باز
در ایجاد پروژه های خود با انواع مختلف مجوزها اعتماد به نفس کامل ایجاد کنید
شما نه فقط از دستورات ترمینال و پوسته برای انجام عملیات Git استفاده خواهید کرد. به طور موازی، از برنامههای رابط کاربری گرافیکی نیز استفاده خواهید کرد که عملیات روزمره Git را ساده میکنند:
رومیزی GitHub
SourceTree
کد VisualStudio
پس از کسب دانش کامل در مورد Git، اصول اولیه GitHub را یاد خواهیم گرفت. سپس به شما نشان خواهیم داد که چگونه مخزن محلی را به مخزن راه دور فشار دهید و مخزن راه دور را به دستگاه محلی خود بکشید. سپس به شما نشان خواهیم داد که چگونه با یکی از بزرگترین ویژگی های Git که شاخه سازی است کار کنید. ما در مورد نحوه برخورد با شعب به صورت محلی و همچنین از راه دور یاد خواهیم گرفت. ما به شما نشان خواهیم داد که چگونه شاخه ها را با روش های مختلف ادغام کنید، و همچنین نحوه برخورد با تضادهای ادغام را.
سپس در مورد انشعاب و مشارکت خواهیم دید. ما در مورد نحوه کپی کردن مخزن راه دور شخص دیگری در حساب GitHub خود، نحوه کلون کردن آن در رایانه محلی خود و نحوه مشارکت در پروژه اصلی یاد خواهیم گرفت. در نهایت، در مورد همکاری در GitHub صحبت خواهیم کرد. ما چند موضوع واقعاً مهم را مرور خواهیم کرد، مانند نحوه راه اندازی یک تیم همکاری، نحوه تعریف قوانین مختلف برای همکاران و موارد دیگر.
ما شما را تشویق میکنیم که در صورت گیرکردن در هر نقطه از خط زمانی مربوط به دوره ما و دستوراتی که در دوره خود استفاده کردهایم، سؤالات را بپرسید. لطفا از کدهای عجیب و غریب که در دوره ما استفاده نمی شود استفاده نکنید، بنابراین همکاری شما برای ما بسیار مهم است. اگر پیشنهادی دارید، در بخش پیام خصوصی پست کنید و به ما کمک کنید تا مهارت ایجاد دوره خود را بهبود بخشیم.
پس به ما بپیوندید سفر یادگیری خود را آسانتر از قبل کنید.
مربی حرفه ای ، مربی نرم افزار و نویسنده سلام ، من Pruthviraja L هستم ، با بیش از 6 سال تجربه آموزش و تدریس از مitسسات فنی ، تدریس علاقه من است. من هر دو PG (M.Tech) خود را در مهندسی سیستم های قدرت و UG (B.E) را در مهندسی برق و الکترونیک از V.T.U - Belgaum ، کارناتاکا ، هند به دست آورده ام. من یک تحلیلگر خبره معتبر هستم. من از مراکز مختلف آموزش الکترونیکی از جمله Udemy ، Intellipaat-Bengaluru ، LinkedIn eLearning و غیره گواهینامه گرفتم. من با موفقیت 6 مقاله پژوهشی در "مجلات و کنفرانس های ملی و بین المللی" با موفقیت منتشر و ارائه کرده ام. من عضو مجلات مختلف ملی و بین المللی از جمله الزویر و IEEE هستم. من یک آرزو کننده حرفه ای نرم افزار چند وجهی هستم و دارای توانایی اثبات شده در استقرار روشهای تحلیلی و برنامه نویسی برای استخراج بینش برای تقویت و تقویت نیازهای کاربر هستم. ماهر در انجام تجزیه و تحلیل آماری و مدل سازی داده ها برای تبدیل داده های خام به استراتژی های عملی. مهارت در تجسم داده ها برای اجرای پروژه ها و تنظیم سازمان ها در مسیر سودآوری. 6 سال تجربه تدریس در م engineeringسسات مهندسی با مهارت برنامه نویسی در Matlab ، Python ، SAS ، R و اشتیاق در توسعه مهارت های یادگیری AI و ماشین به من انگیزه داد تا در محیط کار پویا برای استفاده از مهارت ها و حداکثر سود برای سازمان شرکت کنم.
نمایش نظرات