×
ribbon

آموزش Git

مدرس:

وحید نائینی

با گیت، تغییرات کد را ثبت و مدیریت کنید، نسخه‌های قبلی را بازیابی کنید و در پروژه‌های تیمی همکاری کنید.

گواهی‌نامه
4.2 (438)
160 دیدگاه
12,786دانشجو
10ساعت
سرفصل‌ها
مقدماتی سطح دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

این دوره شامل:

5 ساعت ویدئو

3 تمرین و پروژه

28 سؤال سنجش و یادگیری

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

پیش‌نیاز‌ها

آشنایی با زبان‌های برنامه‌نویسی

توضیحات دوره

گیت چیست و آیا آموزش Git برای توسعه‌دهندگان یا یک برنامه نویسان لازم است؟ یک سیستم کنترل نسخه هر نوع تغییر ایجادشده در فایل پروژه، چرایی ایجاد این تغییرات و ارجاع به مشکلات رفع شده یا بهبودهای معرفی‌شده را ردیابی می‌کند. این به تیم‌های توسعه‌دهنده اجازه می‌دهد تا تغییرات کد را در طول زمان مدیریت و پیگیری کنند. این ابزار به توسعه‌دهندگان اجازه می‌دهد تا به حالت‌های قبلی فایل سوئیچ کند، نسخه‌ها را باهم مقایسه کند و به شناسایی مشکلات موجود در یک فایل به روشی کارآمدتر کمک می‌کند. قبل از اینکه به معرفی دوره آموزش Git از مجموعه دوره‌های آموزش گیت مکتب خونه بپردازیم ابتدا اجازه دهید که به‌صورت مختصر با گیت ویژگی‌های آن آشنا شویم.

Git (سیستم کنترل نسخه) چیست؟

معرفی گیت:

گیت Git یکی از راه‌های پیاده‌سازی ایده کنترل نسخه است. این سیستم کنترل نسخه توزیع‌شده (DVCS) است و معروف‌ترین سیستم کنترل نسخه است.

 برخلاف سیستم کنترل نسخه متمرکز که از یک سرور مرکزی برای ذخیره همه فایل‌ها استفاده می‌کند و همکاری تیمی را امکان‌پذیر می‌کند، DVCS فقط با کمک یک نرم‌افزار دسکتاپ و منفرد موجود در خط فرمان قابل پیاده‌سازی است. پس خرابی سرور مرکزی مشکلی در DVCS ایجاد نمی‌کند؛ بنابراین زمانی که آفلاین هستید نیز می‌توان عملیات زیادی را انجام داد.

نحوه نصب Git

گیت برای سیستم‌عامل‌های ویندوز، مک و لینوکس در دسترس است و کاربر می‌توانید از وب‌سایت رسمی آن را دانلود کند. در دوره آموزش git به نصب و پیاده‌سازی گیت در محیط‌های مختلف پرداخته‌شده است. پس از نصب git، می‌توانیم محیط آن را مطابق با آن سفارشی کنیم. سفارشی‌سازی باید در هر دستگاهی انجام شود.

 Git با ابزاری به نام git config ارائه می‌شود که به تنظیم متغیرهای پیکربندی که از عملکرد git مراقبت می‌کنند کمک می‌کند. Git می‌تواند متغیرهای پیکربندی را در سه فایل مختلف زیر ذخیره کند:

  • /etc/gitconfig: فایلی است که شامل پیکربندی برای هر کاربر و مخزن سیستم است..
  • ~/.gitconfig: این فایل حاوی مقادیر خاص کاربر است. می‌توان از گزینه global استفاده کرد و تمام مخازن موجود در سیستم را می‌توان پیکربندی کرد.
  • فایل پیکربندی (مخزن فعلی): مختص یک مخزن واحد (جاری) است. گزینه -local را می‌توان برای ایجاد تنظیمات استفاده کرد. (اگر هیچ گزینه‌ای استفاده نمی‌شود، به‌طور پیش‌فرض -local است).

نگران موارد گفته‌شده در بالا نباشید، در دوره آموزش git شما قدم‌به‌قدم پیکربندی git را یاد خواهید گرفت.

دیدگاه کاربران

4.2

بر اساس امتیاز 438 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
5دوره
21,334دانشجو
549نظر و امتیاز

وحید نائینی فارغ‌التحصیل مهندسی مکانیک از دانشگاه صنعتی اصفهان و تربیت مدرس است. پروژه آکادمیک و دانشجویی وحید شبیه‌سازی شکست استخوان بوده، ولی از آخرین شغل مرتبط با رشته‌اش، یعنی تدریس در دانشگاه آزاد، ‌چند سالی گذشته است. ایشان کار خود را در برنامه‌نویسی با پردازش تصاویر شروع کرد و در حال حاضر برنامه نویس بک اند است و از سال 1394 سابقهٔ تدریس ۳۰ دوره برنامه‌نویسی پایتون را در مجتمع فنی دارد. ایشان مسلط به زبان‌های برنامه‌نویسی و ابزارهایی مثل C++، Python، Docker، SQL، Git و غیره است. نکته جالب توجه درباره وحید این است که او به زبان‌های غیر برنامه‌نویسی هم علاقه زیادی دارد و با زبان‌های روسی و اسپرانتو هم آشنایی دارد.

poster

آموزش Git

12,786دانشجو
4.2(438)

دوره‌های مشابه

سوالات پرتکرار

آیا گواهی‌نامه‌های دانشگاهی به‌صورت رسمی و توسط خود دانشگاه صادر می‌شوند؟

بله. گواهی‌نامه‌ها به‌صورت رسمی توسط دانشگاه مربوطه و با امضای رئیس دانشگاه یا فرد دارای اختیار صادر می‌شوند و کاملا معتبر هستند.

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

برای گذراندن دوره، حداقل زمان مشخصی وجود ندارد و شما می‌توانید در هر زمان که مایل هستید، ویدیوهای آموزشی دوره را ببینید و تمارین را انجام دهید؛ اما برای هر دوره یک حداکثر زمان تعیین شده که در صفحه معرفی دوره قابل مشاهده است که تنها در این بازه زمانی امکان تصحیح پروژه‌ها توسط پشتیبان و دریافت گواهی‌نامه را خواهید داشت.

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

خیر. به‌دلیل ملاحظات محیط‌زیستی و کاهش مصرف کاغذ، گواهی‌نامه فقط به‌صورت الکترونیکی ارائه می‌شود.

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

خیر. با خرید دوره، امکان شرکت در دوره و دسترسی به محتوای آن را خواهید داشت؛ اما تنها در صورتی که در بازه زمانی تعیین‌شده دوره را با موفقیت و نمره قبولی به اتمام برسانید، گواهی‌نامه به نام شما صادر می‌شود.