Book

2nd Edition (2014)

The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.

The version found here has been updated with corrections and additions from hundreds of contributors. If you see an error or have a suggestion, patches and issues are welcome in its GitHub repository.

  1. 1. شروع به کار

    1. 1.1 دربارهٔ کنترل نسخه
    2. 1.2 تاریخچهٔ کوتاهی از گیت
    3. 1.3 گیت چیست؟
    4. 1.4 خط فرمان
    5. 1.5 نصب گیت
    6. 1.6 اولین راه‌اندازی گیت
    7. 1.7 کمک گرفتن
    8. 1.8 خلاصه
  2. 2. مقدمات گیت

    1. 2.1 دستیابی به یک مخزن گیت
    2. 2.2 ثبت تغییرات در مخزن
    3. 2.3 دیدن تاریخچهٔ کامیت‌ها
    4. 2.4 بازگردانی کارها
    5. 2.5 کار با ریموت‌ها
    6. 2.6 برچسب‌گذاری
    7. 2.7 نام‌های مستعار در گیت
    8. 2.8 خلاصه
  3. 3. شاخه‌سازی در گیت

    1. 3.1 شاخه‌ها در یک کلمه
    2. 3.2 شاخه‌سازی و ادغام مقدماتی
    3. 3.3 مدیریت شاخه
    4. 3.4 روند کاری شاخه‌سازی
    5. 3.5 شاخه‌های ریموت
    6. 3.6 ریبیس‌کردن
    7. 3.7 خلاصه
  4. 4. گیت روی سرور

    1. 4.1 پروتکل‌ها
    2. 4.2 راه‌اندازی گیت در سرور
    3. 4.3 ساختن کلید عمومی SSH
    4. 4.4 نصب و راه‌اندازی سرور
    5. 4.5 دیمن گیت
    6. 4.6 HTTP هوشمند
    7. 4.7 گیت‌وب
    8. 4.8 گیت‌لب
    9. 4.9 گزینه‌های شخصی ثالث میزبانی شده
    10. 4.10 خلاصه
  5. 5. گیت توزیع‌شده

    1. 5.1 روندهای کاری توزیع‌شده
    2. 5.2 مشارکت در یک پروژه
    3. 5.3 نگهداری یک پروژه
    4. 5.4 خلاصه
  6. 6. GitHub

    1. 6.1 Account Setup and Configuration
    2. 6.2 Contributing to a Project
    3. 6.3 Maintaining a Project
    4. 6.4 Managing an organization
    5. 6.5 Scripting GitHub
    6. 6.6 Summary
  7. 7. Git Tools

    1. 7.1 Revision Selection
    2. 7.2 Interactive Staging
    3. 7.3 Stashing and Cleaning
    4. 7.4 Signing Your Work
    5. 7.5 Searching
    6. 7.6 Rewriting History
    7. 7.7 Reset Demystified
    8. 7.8 Advanced Merging
    9. 7.9 Rerere
    10. 7.10 Debugging with Git
    11. 7.11 Submodules
    12. 7.12 Bundling
    13. 7.13 Replace
    14. 7.14 Credential Storage
    15. 7.15 Summary
  8. 8. Customizing Git (سفارشی‌سازی Git)

    1. 8.1 Git Configuration (پیکربندی گیت)
    2. 8.2 Git Attributes (ویژگی‌های گیت)
    3. 8.3 Git Hooks (هوک‌های گیت)
    4. 8.4 An Example Git-Enforced Policy (یک مثال از سیاست‌های تحمیلی گیت)
scroll-to-top