آموزش معرفی پروژه های Git برای GitLab

Introduction to Git for GitLab projects

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش نحوه استفاده از دستورات Git با GitLab از یک GitLab Hero و همکاری با دیگران در پروژه های GitLab آموزش دستورات اولیه Git نحوه انجام تغییرات کار با شاخه ها به اشتراک گذاری تغییرات با دیگران در GitLab ایجاد و بررسی درخواست های ادغام پیش نیازها:Git به صورت محلی اکانت GitLab نصب شده است.

این دوره نه توسط GitLab, Inc.، نه با مشارکت، و نه وابسته به آن است.


GitLab در حال تغییر روشی است که تیم ها برای انجام کار با یکدیگر همکاری می کنند. یکی از اجزای اصلی GitLab امکان میزبانی مخازن Git است.

برای استفاده کامل از GitLab، باید اصول اولیه Git را بدانید.

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


Git چیست؟

Git یک سیستم کنترل نسخه‌سازی است که به شما امکان می‌دهد تغییرات فایل‌ها را پیگیری کنید و همچنین تغییرات را با دیگران به اشتراک بگذارید. کمی شبیه Dropbox اما بسیار پیشرفته تر.


اگر در این کلاس شرکت کنم چه چیزی یاد خواهم گرفت؟

اگر در این کلاس شرکت کنید، می‌توانید بدون مشکل با دیگران در مخازن Git مشترک کار کنید.

در این دوره ما این کلاس را پوشش می دهیم:

  • اصول در مورد Git

  • نحوه انجام تغییرات

  • نحوه اشتراک گذاری تغییرات با دیگران در GitLab

  • نحوه رسیدگی به درخواست‌های ادغام

تفاوت بین GitHub و GitLab چیست؟

سوال عالی. هر دو سرویس آنلاین هستند که ابزارهای میزبانی و همکاری Git را ارائه می دهند. در حالی که Github برای پروژه های منبع باز بسیار محبوب است، GitLab بیشتر توسط سازمان ها برای مخازن خصوصی پذیرفته می شود.


شرایط شرکت در این کلاس چیست؟

دانش قبلی لازم نیست. من در اطراف هستم تا اگر گیر کردید کمک کنم.


آیا به مهارت های برنامه نویسی نیاز دارم؟

در حالی که Git اغلب توسط توسعه دهندگان نرم افزار استفاده می شود، برای یادگیری Git به هیچ مهارت برنامه نویسی نیاز ندارید.


آیا باید نرم افزاری نصب کنم؟

بله، باید بتوانید Git را روی رایانه خود نصب کنید.


آیا هزینه ای دارد؟

Git منبع باز و رایگان برای دانلود است. دستورالعمل های بیشتری را در یادداشت های دوره خواهید یافت.

اگر قبلاً یک حساب GitLab ندارید، می توانید به صورت رایگان در GitLab(.)com

ایجاد کنید.


شما را در کلاس می بینیم!


سرفصل ها و درس ها

معرفی Introduction

  • مواد درسی Course materials

  • به دوره خوش آمدید Welcome to the course

  • نحوه نصب Git در ویندوز How to install Git on Windows

  • نحوه نصب Git در لینوکس How to install Git on Linux

  • نحوه نصب Git در macOS How to install Git on macOS

  • پیش نیازها Prerequisites

  • ایجاد یک مخزن Git Creating a Git repository

  • پیکربندی Git Configuring Git

  • اولین تعهد Git شما Your first Git commit

اصول Git Git basics

  • مرحله بندی Git توضیح داده شده است Git staging explained

  • تغییرات بدون صحنه Unstaging changes

  • مشاهده تغییرات با git log Viewing changes with git log

  • متعهد شدن پوشه Committing a folder

  • حذف فایل ها Deleting files

  • فایل gitignore The .gitignore file

شاخه های گیت Git branches

  • ایجاد شعبه Creating a branch

  • ادغام یک شاخه (به جلو سریع) Merging a branch (fast forward)

  • ادغام یک شاخه (باز گشتی) Merging a branch (recursive)

  • Rebasing commits Rebasing commits

  • حل تعارضات ادغام Resolving merge conflicts

همکاری در GitLab Collaborating on GitLab

  • کار با مخازن راه دور Working with remote repositories

  • راه اندازی کلید SSH برای GitLab در ویندوز Setting up SSH key for GitLab on Windows

  • فشار دادن تغییرات به یک مخزن راه دور Pushing changes to a remote repository

  • رابط وب GitLab GitLab web interface

  • ایجاد یک تعهد از طریق رابط وب GitLab Making a commit through the GitLab web interface

  • کشیدن تغییرات از یک مخزن راه دور Pulling changes from a remote repository

  • حل تعارضات با مخازن راه دور Resolving conflicts with remote repositories

  • تغییر پایه در حین کشیدن تغییرات Rebasing while pulling changes

  • شبیه سازی یک مخزن از راه دور Cloning a remote repository

  • کار با درخواست های ادغام Working with merge requests

نتیجه Conclusion

  • نتیجه Conclusion

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش معرفی پروژه های Git برای GitLab
جزییات دوره
1.5 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
9,976
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Valentin Despa Valentin Despa

توسعه دهنده نرم افزار چابک