لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Git Essentials: Git را با Bitbucket و Sourcetree یاد بگیرید
Git Essentials: Learn Git with Bitbucket and Sourcetree
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با فناوریهای حیاتی که گردش کار روزمره شما را بهبود میبخشد، به سرعت سرعت خود را افزایش دهید. Git را در پروژه های روزانه خود ادغام کنید. برای هر شرکت ثابت یا راه اندازی کار کنید و با استفاده از دستورات Git در پروژه(های) شرکت احساس راحتی کنید. دستورات اولیه را در خط فرمان (Terminal برای کاربران مک و Git Bash برای کاربران ویندوز) اجرا کنید. پیش نیازها: در حال دانلود Git و Sourcetree خواهیم بود. قبل از شروع این دوره نیازی به دانلود ندارید، زیرا ما به همه چیز رسیدگی خواهیم کرد.
از قطار Git جدا شوید، اگر میخواهید با هر شرکت پایدار یا حتی یک شرکت تازه کار کار کنید، اجباری است!
توجه:
این دوره قرار نیست به عنوان جامع در مورد موضوعات Git، Bitbucket و Sourcetree دیده شود.
این دوره به عنوان مقدمه ای برای مباحث Git، Bitbucket و Sourcetree در نظر گرفته شده است. پس از تکمیل دوره، میتوانید به موضوعات معرفیشده عمیقتر بپردازید.
اجازه دهید کمی در مورد دوره به شما بگویم:
ما دوره را با تعریف Version Control و Git شروع می کنیم.
سپس به واژه نامه Git می پردازیم، که اصطلاحات کاربردی برای Git هستند.
بعد از دانستن اصول اولیه git، میخواهیم آن را در خط فرمان تمرین کنیم:
ابتدا Git را نصب می کنیم.
ما به اصول اولیه خط فرمان مانند پیمایش در دایرکتوری ها و غیره خواهیم پرداخت.
سپس git را تمرین میکنیم و مراحل اجرای دستورات git را طی میکنیم.
وقتی با اجرای دستورات Git احساس راحتی کردیم، با Sourcetree آشنا می شویم:
ما Sourcetree را نصب خواهیم کرد.
مثال خود را از خط فرمان تقلید می کنیم و آن را در Sourcetree انجام می دهیم.
هنگامی که کارها را به صورت محلی انجام دادیم، به Bitbucket خواهیم رفت.
ما همه چیز را از شبیه سازی یک مخزن، تا افزایش تعهدات محلی یاد خواهیم گرفت.
بعد از اینکه همه چیز تمام شد، چالشی وجود خواهد داشت که من شما را تشویق میکنم خودتان آن را امتحان کنید. پس از تلاش شما، یک ویدیوی راه حل وجود دارد که شما را از طریق چالش راهنمایی می کند.
اگر میخواهید توسعهدهنده شوید Git اجباری است، بنابراین مهم نیست که آن را یاد بگیرید یا نه، بلکه مهم این است که چه زمانی باید و اکنون باید آن را یاد بگیرید!
سرفصل ها و درس ها
مقدمه ای بر نسخه کنترل و گیت
Introduction to Version Control and Git
بررسی اجمالی دوره
Course Overview
Version Control چیست؟
What is Version Control?
چرا کنترل نسخه مهم است؟
Why is Version Control Important?
گیت چیست؟
What is Git?
واژه نامه Git شما
Your Git Glossary
مقدمه ای بر نسخه کنترل و گیت - آزمون
Introduction to Version Control and Git - Quiz
مقدمه ای بر نسخه کنترل و گیت - چالش
Introduction to Version Control and Git - Challenge
شروع کار با Git
Getting Started with Git
نصب Git (macOS)
Installing Git (macOS)
نصب Git (ویندوز)
Installing Git (Windows)
نکته درباره Git Bash (ویندوز)
Note About Git Bash (Windows)
خود را با Git معرفی کنید
Introducing Yourself to Git
خط فرمان
The Command Line
ایجاد یک مخزن Git
Creating a Git Repository
افزودن فایل ها
Adding Files
وضعیت Git
Git Status
فایل های ردیابی
Tracking Files
انجام فایل ها
Committing Files
مشاهده تاریخچه
Viewing History
مقدمه ای بر انشعاب
Introduction to Branching
غواصی عمیق تر: مرحله بندی و ردیابی
Diving Deeper: Staging and Tracking
مشاهده تفاوت فایل ها
Viewing File Differences
نادیده گرفتن فایل ها
Ignoring Files
تعهد به کار ما
Committing Our Work
ادغام
Merging
اضافه کردن یک برچسب
Adding a Tag
شروع با Git - آزمون
Getting Started with Git - Quiz
شروع با Git - چالش
Getting Started with Git - Challenge
بیت باکت
Bitbucket
مخزن از راه دور چیست؟
What is a Remote Repository?
ایجاد یک مخزن از راه دور
Creating a Remote Repository
رابط Bitbucket
The Bitbucket Interface
شبیه سازی: HTTPS در مقابل SSH
Cloning: HTTPS vs. SSH
شبیه سازی HelloBitbucket
Cloning HelloBitbucket
ایجاد و اجرای فایل ها
Creating and Committing Files
فشار دادن تغییرات
Pushing Changes
کشیدن تغییرات
Pulling Changes
تنظیم کلید SSH
Setting up an SSH Key
SSH و Bitbucket
SSH and Bitbucket
Bitbucket - چالش
Bitbucket - Challenge
Sourcetree
Sourcetree
Sourcetree چیست؟
What is Sourcetree?
در حال نصب Sourcetree
Installing Sourcetree
پنجره Sourcetree Interface: Bookmarks
The Sourcetree Interface: Bookmarks window
رابط Sourcetree: نوار ابزار، نوار کناری و موارد دیگر
The Sourcetree Interface: Toolbar, Sidebar, and More
جستجو برای تعهدات
Searching For Commits
مدل انشعاب Git
Git Branching Model
شروع کار با MyGitRepo
Getting Started with MyGitRepo
راه اندازی شعبه ها
Setting up Branches
ایجاد فایل های جدید
Creating New Files
ویرایش فایل های موجود
Editing Existing Files
ادغام (اولین تضاد ادغام شما)
Merging (Your First Merge Conflict)
اضافه کردن یک برچسب
Adding a Tag
فشار دادن تغییرات
Pushing Changes
کشیدن تغییرات
Pulling Changes
Sourcetree - چالش
Sourcetree - Challenge
ادغام تضادها با KDiff3
Merge Conflicts with KDiff3
نصب KDiff3
Installing KDiff3
پیکربندی KDiff3
Configuring KDiff3
باز هم یک تضاد ادغام دیگر
Yet Another Merge Conflict
حل تعارض ادغام
Resolving the Merge Conflict
ذخیره فایل های پشتیبان
Saving Backup Files
متعهد شدن و فشار دادن به تغییرات ما
Committing and Pushing Our Changes
نمایش نظرات