مبانی گیت
·
۶ دقیقه مطالعه
کنترل نسخه چیست؟
کنترل نسخه چیست؟
کنترل نسخه (Version Control) سیستمی است که تغییرات فایلها را در طول زمان ثبت میکند تا بتوانی:
- به نسخههای قبلی برگردی
- بفهمی چه کسی، کِی و چرا چیزی را تغییر داده
- همزمان با دیگران روی یک پروژه کار کنی بدون اینکه کار هم را خراب کنید
گیت (Git) محبوبترین سیستم کنترل نسخهٔ توزیعشده است. «توزیعشده» یعنی هر کسی یک کپی کامل از کل تاریخچهٔ پروژه را روی سیستم خودش دارد.
چرا گیت؟
- سریع است و آفلاین کار میکند
- شاخهبندی (branching) در آن بسیار سبک است
- استاندارد صنعت برای همکاری تیمی است
در ادامه گیت را نصب میکنیم و اولین مخزن خود را میسازیم.