(دسته‌بندی)

Git

4 دقیقه

کار با مخازن راه‌دور در GitHub؛ شروع همکاری تیمی

تا اینجا یاد گرفتیم Git چگونه کار می‌کند و چطور می‌توانیم تغییرات خود را به‌صورت محلی (Local) مدیریت کنیم. اما نرم‌افزارهای واقعی معمولاً کار یک نفر نیستند. باید بتوانیم کد را روی

git pullgit pushgit remote
3 دقیقه

ادغام شاخه‌ها و رفع تعارض‌ها (Merge & Resolve Conflicts) در Git

وقتی چند نفر به‌طور همزمان روی پروژه کار می‌کنند، تغییرات آن‌ها باید در یکجا جمع شود. در Git این کار با Merge انجام می‌شود. اما همیشه همه‌چیز بی‌دردسر پیش نمی‌رود؛ گاهی اوقات دو نف

conflict چیستfast forward mergegit merge
2 دقیقه

شاخه‌ها (Branching) در Git؛ مدیریت همزمان چندین مسیر توسعه

فرض کنید یک تیم در حال توسعه‌ی نرم‌افزار است. یک نفر روی ویژگی جدید کار می‌کند، دیگری در حال رفع باگ است و نفر سوم مستندات پروژه را به‌روزرسانی می‌کند. اگر همه این تغییرات روی یک م

branch در GitBranchinggit branch
3 دقیقه

دکمه Undo در Git؛ برگرداندن تغییرات و Commitها

یکی از رایج‌ترین دغدغه‌ها هنگام کار با Git این است: «اگر اشتباه کردم چه؟» در ظاهر، Git دکمه‌ی Undo مثل نرم‌افزارهای دیگر ندارد. اما حقیقت این است که Git ابزارهای قدرتمندی دارد که ب

git commit amendgit resetgit revert
2 دقیقه

Commitها و Diff در Git؛ بررسی تغییرات بین نسخه‌ها

Commit در Git مانند گرفتن یک عکس فوری (Snapshot) از کل پروژه است. هر بار که شما Commit می‌کنید، تغییرات ذخیره می‌شوند و تاریخچه‌ی پروژه ساخته می‌شود. اما فقط ذخیره کردن کافی نیست؛

commit چیستCommits and Diffdiff در Git
2 دقیقه

بازآفرینی فرآیند Init در Git؛ چه چیزی یک مخزن Git معتبر می‌سازد؟

Git در پشت صحنه یک سری کارهای مهم انجام می‌دهد تا پوشه‌ی شما به یک مخزن (Repository) معتبر تبدیل شود. اما دقیقاً چه اتفاقی می‌افتد؟ در این فصل می‌خواهیم به عمق Git برویم و ببینیم چ

git init چیستRecreating Git’s Init Processآموزش Git.
2 دقیقه

مرحله‌بندی فایل‌ها و ایجاد اولین Commit در Git

در Git، همه‌چیز حول محور Commit می‌چرخد. Commitها مثل عکس‌هایی (Snapshot) هستند که در لحظه‌ای خاص از پروژه گرفته می‌شوند. اما قبل از اینکه بتوانید Commit ایجاد کنید، باید تغییرات خ

git addgit commitgit status
2 دقیقه

نصب و پیکربندی Git؛ شروع کار با سیستم کنترل نسخه

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

git configInstalling and Configuring Gitآموزش Git.
3 دقیقه

معماری Git؛ درک ساختار داخلی Git

برای استفاده‌ی حرفه‌ای از Git، فقط بلد بودن دستورات کافی نیست. اگر معماری داخلی Git را درک کنید، دقیقاً متوجه می‌شوید چطور داده‌ها ذخیره می‌شوند، چرا Git سریع است و چگونه می‌توانید

BlobBlob Tree CommitCommit
3 دقیقه

Git به‌عنوان یک سیستم کنترل نسخه (Version Control System)

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

GitGit چیستGitHub