آموزش گیت و گیت هاب برای ورود به بازارکار
آشنایی با گیت:
- در این قسمت ابتدا در مورد مفهوم گیت می آموزیم، این که گیت چیست؟ چه کاربردی دارد و چرا ما باید از گیت استفاده کنیم؟ پاسخ تمام این سوالات فقط در قسمت اول داده می شود و لازم به ذکر است که دسترسی همه کاربران عزیز استادباش به دریافت این قسمت آزاد است.
دانلود و نصب گیت:
- در این قسمت شما میتوانید به همراه فیلم آموزشی اقدام به دانلود و نصب گیت نمایید. مراحل نصب گیت بسیار آسان است و شما میتوانید صرفا با پیگیری چند مرحله ساده مطابق با آموزش آن را از سایت رسمی گیت دانلود نمایید.
دستورات گیت- بخش اول
- در این قسمت شما با دستورات و مفاهیم بسیار کاربردی و پایه ای گیت آشنا می شوید. دستوراتی از قبیل git add ، git commit و مواردی از این جمله. دوستان عزیزم دقت کنید که این دستورات به صورت کاملا طبقه بندی شده و گام به گام برای شما عزیزان در جلسات مختلف گردآوری شده، پس از شما خواهش می کنم که مطابق با آموزش پیش بروید.
دستورات گیت- بخش اول
- بخش دیگر از دستورات مهمی که در این قسمت فراخواهیم گرفت کار با دستورات بسیار مهم git log , git diff , git reset , git checkout و همینطور بررسی مفهوم HEAD می باشد . تمام دستورات به صورت کاملا عملی و همراه با نمونه مثال پیاده سازی می شوند پس به هیچ عنوان جای نگرانی از درک مفاهیم ذکر شده برای شما عزیزان نیست.
بررسی دقیق دستور Git Add:
- همونطور که میدونید دستور git add با پارامتر های مختلفی استفاده می شود، به طور مثل شما می توانید از دستور git add به همراه پارامتر A- استفاده نمایید که بیانگر stage کردن تمامی فایل هاست(فایل های جدید، فایل های ویرایش شده و همچنین فایل های حذف شده). و یا می توانید از پارامتر u- استفاده نمایید که بیانگر stage کردن فایل های ویرایش شده و حذف شده است و صرفا فایل های جدید ignore خواهند شد. پس در زمان استفاده از این دستور حتما به این موراد دقت نمایید.
- تفاوت دستور git add -a و git add . چیست؟ پاسخ این سوال هم به صورت کامل در این قسمت داده می شود. ماینر ورژن های مختلف git را بررسی می کنیم و در نهایت نقش هر کدام از دستورات و تفاوت های آن در ورژن های مختلف را می آموزیم.
کار با Branch ها:
- یکی از بسیار بسیار مهم ترین مطالبی که در این دوره خواهیم آموخت مبحث کار با branch ها در گیت است. بعد از سپری کردن این قسمت شما به راحتی می توانید branch جدید ایجاد نمایید، بر روی branch جدید تغییرات خود را اعمال نمایید و در نهایت اقدام به merge کردن آن با branch اصلی خود نمایید.این دوره با شعار آموزش گیت و گیت هاب برای ورود به بازار کار شروع شد و تمام سعی من بر این است که در نقطه ورود به بازار کار، تمام مواردی که از شما برای کار با گیت درخواست می شود را به بهترین شکل ممکن درک کرده و آن ها را پیاده سازی نمایید. برنچ ها در گیت جزو یکی از قدرتمند ترین ابزار هایی است که در اختیار ما توسعه دهندگان قرار گرفته است پس یکبار و به طور کاملا اصولی آن را بیاموزیم.
کار با git remote
- یکی از مواردی که اکثر سیستم های مدیریت پروژه برای ما فراهم می کنند، توانایی کار با ریموت هاست که البته گیت هم این ویژگی را به بهترین شکل ممکن در خدمت کاربرانش قرار داده. با ویژگی ریموت ها شما به راحتی میتوانید علاوه بر مدیریت پروژه روی لوکال سرور، به صورت توزیع شده آن را بتوانید مدیریت کنید. شما و بسیاری از هم تیمی هایتان می توانید به صورت مشترک بر روی یک پروژه فعالیت نمایید. آخرین تغییرات را از سرور اصلی دریافت، تغییرات مورد نظر را اعمال و در نهایت تغییرات نهایی را روی سرور اصلی آپلود نمایید. در این قسمت می آموزیم چگونه یک پروژه را از گیت هاب clone کنیم و بعد از اعمال تغییرات مجددا آن را روی سرور گیت هاب و بر روی repository خودمان آپلود نماییم.
دانلود قسمت های دوره
از تاریخ 1401/01/01 تمام محتواهای آموزشی غیر رایگان آکادمی استادباش فقط به فقط از طریق نرم افزار SpotPlayer قابل دسترس شما عزیزان می باشد، بنابراین ابتدا نرم افزار را از این لینک دانلود نمایید و از طریق شماره تماس پشتیبانی دوره در پنل سمت چپ ، با ما در ارتباط باشید.
تیم پشتیبانی آکادمی استادباش
در این فصل خواهید آموخت که گیت چیست؟ چه کاربردی دارد و چرا باید از گیت استفاده کنیم . در نهایت در کنار هم آن را دانلود و نصب خواهیم کرد و آماده می شویم برای شروع کار با دستورات جذاب گیت
در این فصل شما کار با دستورات و مفاهیم کاربردی و پایه ای گیت را می آموزید
در این فصل شما کار با remote ها و همچنین branch ها را خواهید آموخت و در نهایت یک پروژه عملی را در محیط ویژوال استودیو به صورت کامل و فقط با استفاده از دستوراتی که فرا گرفته اید مدیریت خواهید کرد.