رایگان!
ویژگی های دوره
آموزش گیت (git) و گیت هاب(github) دوره ای است که آن به صورت کامل و قدم به قدم کار با ابزار گیت(git) را به صورت رایگان آموزش خواهیم داد.
گیت (git) چیست ؟
گیت(git) محیطی رو برای کاربران فراهم می کنه که اگر قطعه ای از کد های شما آسیب دید ، به راحتی بشه اون رو بازگردانی کرد . اگه افراد زیادی بخوان با هم در یک پروژه مشارکت کنند ، گیت کار اشتراک گذاری کد ها رو انجام میده و میشه با استفاده از این ابزار کد های افراد مختلف تیم رو مشاهده کرد و اگه نیاز به ویرایش و یا بازگردانی داشته باشه ، به راحتی این کار روانجام داد . با گیت حتی میشه سطح دسترسی های مختلفی رو برای توسعه دهنده ها ایجاد کرد مثلا افرادی که بخش UI پروژه رو توسعه میدن دیگه به کد های سمت سرور دسترسی نداشته باشند .
Git ابزای است که به عنوان یک توسعه دهنده امکان ندارد که درباره آن نشنیده باشید. یک سیستم کنترل ورژن که این امکان را به شما می دهد تا جزء به جزء پروزه را که شامل بسیاری از تغییرات می باشد کنترل نمایید و بدون هیچ مشکلی توسعه را به صورت گروهی ادامه دهید بدون اینکه تداخلی اتفاق بیفتد. از طرفی می توانید پروژه را در چند شاحه و البته به صورت موازی و همزمان توسعه دهید.
چرا باید از گیت (git) استفاده کرد؟
شما به عنوان یک توسعه دهنده همیشه درگیر پروژه های کوچک و بزرگی می شوید گاهی به تنهایی آن ها را مدیریت و توسعه می دهید و یا گاهی از تجربه سایر توسعه دهنده ها برای توسعه بخش های مختلف پروژه استفاده می کنید و حتما با چالش های آن رو به رو شده اید.
گیت این امکان رو به توسعه دهندگان می دهد تا حتی آفلاین پروژه های خود را نسخه بندی کنند و چنانچه بخشی از برنامه بعد از تغییر دچار مشکل شد، کدهای برنامه به حالت قبلی برگردد
با وجود چنین ابزاری و البته سرویس Github به راحتی می توانید پروژه خود را به صورت open-source در اختیار سایر توسعه دهندگان قرار دهید و از تجربه آن ها برای توسعه استفاده کنید و یا خودتان به عنوان یک توسعه دهنده در یک پروژه open-source مشارکت کنید.
پیش نیاز دوره آموزش گیت (git)
برای یادگیری گیت (git) خوشبختانه به هیچ پیش نیازی لازم نیست و شما می توانید با خیال راحت آموزش گیت(git) را مشاهده کنید و به صورت گام به گام با مدرس جلو برید.
چرا دوره آموزش گیت (git)وب سایت reactapp.ir را مشاهده کنیم؟
در این دوره ما سعی کردیم از پایه ترین مفاهیم و دستورات گیت (git) شروع و مرحله به مرحله مفاهیم پیشرفته و دستورات کاربردی را آموزش دهیم تا شما به راحتی بتوانید از ابزار git برای کنترل ورژن برنامه های خود استفاده کنید. همچنین در بسیاری از آموزش های سایت از جمله دوره جامع و پروژه محور NodeJS از Git و Github استفاده کرده ایم و کاربرانی که این دوره را مشاهده کرده اند به خوبی با این مفاهیم آشنا هستند با این وجود در این دوره مباحث مقدماتی تا پیشرفته گیت (git) را بیان می کنیم.
همچنین می توانید برای آشنایی بیشتر مقاله زیر را مطالعه نمایید.
سوالات متداول
چرا باید از گیت (git) استفاده کنیم؟
اگر شما مشغول پروژه ای هستید که بیشتر از یک نفر روی آن کار می کند،باید تمام نسخه های پروژه بر روی یک سرور ذخیره و تمامی تغییرات اعمال شده توسط هر نفر مشخص باید و چنانچه بعد از اضافه شدن بخشی از کد ،برنامه دچار مشکل شد، به نسخه های قبلی، قابلیت برگشت وجود داشته باشد که بدون گیت این امکان پذیر نیست
آیا گیت (git) ارزش یادگیری دارد؟
شما به عنوان یک برنامه نویس باید حتما کار با ابزار فوق العاده git را بلد باشید و اگر تا به حال از اون استفاده نکردید باید دیگه خودتون رو یک برنامه نویس ندونید
تفاوت گیت(git) و گیت هاب (github) چیست؟
گیت (git) یک ابزار کنترل ورژن است که به شما اجازه می دهد source کد خودتون رو مدیریت و تغییرات رو دنبال کنید اما گیت هاب (github) یک بستر میزبانی کد برای کنترل نسخه و همکاری است که به شما و دیگران اجازه می دهد تا از هرجایی بر روی پروژه کار کنید و تغییرات خود را اعمال کنید.
تفاوت گیت لب (gitlab) و گیت هاب (github) چیست؟
تفاوت عمده بین GitHub و GitLab بستر و خدماتی است که هر کدام ارائه می دهد. GitHub از قابلیت دسترسی بالاتری برخوردار است و بیشتر بر عملکرد بالای زیرساخت ها متمرکز است ، در حالی که GitLab بیشتر به ارائه یک سیستم با یک پلت فرم متمرکز و یکپارچه برای توسعه دهندگان وب اختصاص دارد.
یادگیری گیت (git) سخت است؟
یادگیری گیت (git) بسیار ساده و راحت است و شما می توانید در مدت زمان خیلی کم آن را فرابگیرید .کافی است مفاهیمی مثل pull request, merge,branch ,repository و fork را یاد بگیرید.مابقی یک سری دستورات هستند که باید کاربرد هر یک را درک کنید
آموزش Git و Github
0. معرفی دوره
1. نصب Git
2. افزودن مخزن git
3. دستورات status و add
4. دستورات rm و commit
5. دستور restore
6. دستور diff
7. دستور log
8. دستور reset
9. دستور branch
10. دستور merge
11. دستور stash - بخش اول
12. دستور stash - بخش دوم
13. افزودن فایل gitignore. - بخش اول
14. افزودن فایل gitignore. - بخش دوم
15. آشنایی با global config در git
16. شروع کار با سرویس github - بخش اول
17. شروع کار با سرویس github - بخش دوم
18. دستورات pull و clone
19. مشارکت در پروژه های open-source
20. ایجاد فایل README.md
21. issues و حل مشکلات در پروژه های open-source
22. آشنایی با نسخه Desktop سرویس github
moreدوره های مرتبط
آموزش GraphQl
آموزش NativeBase
آموزش جامع React Native
chat_bubble_outlineنظرات
قوانین ثبت دیدگاه
رایگان!


علی
توسعه دهنده سمت سرورعاشق جاوااسکریپت و توسعه سمت سرور و توسعه اپلیکیشن اونم با React Native:)
amir44
من نمیتونم دانلود کنم
علی(مدیریت)
سلام وقت بخیر
هیچ دوره ای رو شما شرکت نکردید. لطفا در دوره مورد نظر شرکت کنید از صفحه مربوط به دوره و یا حساب کاربری بخش دانلودها اقدام به دانلود فایل های دوره نمایید
nishteman2012
سلام خسته نباشید… شرکت در دوره رو میزنم به سبد خرید اضافه میشه اما وقتی روی سبد خرید کلیک میکنم چیزی برای نمایش وجود نداره ؟؟
nishteman2012
مشکل حل شد با سپاس
m.jannesary
سلام وقت بخیر
من دکمه شرکت در دوره را میزنم هیمن صفحه مجددا رفرش می شود و اتفاق خاضی نمیفتد و در قسمت دانلودها هم هیچ گزینه ای وجود ندارد
مهدی(مدیریت)
سلام وقت بخیر
با این ایمیل ثبت نامی انجام نشده بود
ولی به صورت دستی ثبت نام برای شما انجام شد
به حساب کاربری->بخش دانلود ها مراجعه کنید
اگر باز هم مشکل داشتید با ما در ارتباط باشید
محسن
بله درست شد مهندس جان ممنون از شما
آموزشتون خیلی خوب و با کیفیت بود یعنی تمام موارد بطور کامل با بیان شیوا و عالی مطرح شد مخصوصا قسمت pull و clone که برای من قبلا خیلی مبهم بود
تشکر از زحمات شما
مهدی(مدیریت)
موفق باشید محسن عزیز
لطف دارید
jamdar.it
سلام هیچ کدوم از قسمتها رو نمیتونم دانلود کنم اصلا هیچی کار نمیکنه
مهدی(مدیریت)
سلام .
ابتدا بر روی دکمه شرکت در دوره کلیک کنید و بعد از ثببت نام لینک های دانلود در اختیار شما قرار می گیرد.
همچنین می توانید از بخش حساب کاربری-> دانلود ها به صورت همیشگی به لینک های دانلود دسترسی داشته باشید
علیرضا(مدیریت)
سلام دسترسی دوره رو مجددا براتون فعال کردم از حساب کاربریتون خارج بشید و مجددا تست بفرمایید
Feelinggood
سلام در قسمت اول درون cmd وقتی دستور . code رو میزنم این ارور میاد و Vs code باز نمیشه :
. C:\Users\ashena\Desktop\Git> code
‘code’ is not recognized as an internal or external command,
operable program or batch file.
علی(مدیریت)
سلام وقت بخیر
https://stackoverflow.com/questions/46638944/code-is-not-recognized-as-an-internal-or-external-command
سعید سعید
سلام .
لینک باز هم مشکل داره
البته من منظورم لینک اول هست یعنی لینک قسمت دوم درسته قسمت اول ارور میده که ارورش هم اینه
This file has already been downloaded. Go to homepage