, ,

کتاب استفاده از Git در خط فرمان لینوکس

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب استفاده از Git در خط فرمان لینوکس

موضوع کلی: برنامه نویسی

موضوع میانی: لینوکس و خط فرمان

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر کنترل نسخه (Version Control)
  • 2. Git چیست و چرا از آن استفاده می‌کنیم؟
  • 3. آشنایی با خط فرمان لینوکس (Command Line Interface)
  • 4. دستورات ضروری لینوکس برای کار با Git (ls, cd, mkdir, rm)
  • 5. نصب Git بر روی توزیع‌های مختلف لینوکس
  • 6. پیکربندی اولیه Git: نام کاربری و ایمیل
  • 7. پیکربندی ویرایشگر متن پیش‌فرض در Git
  • 8. آشنایی با سطوح مختلف پیکربندی (local, global, system)
  • 9. دریافت راهنما و مستندات Git از طریق خط فرمان (`git help`)
  • 10. ساختار یک مخزن (Repository) گیت
  • 11. ایجاد اولین مخزن محلی با `git init`
  • 12. چرخه حیات فایل‌ها در گیت (Tracked, Untracked, Modified)
  • 13. آشنایی با ناحیه Staging (Index)
  • 14. افزودن فایل‌ها به Staging Area با `git add`
  • 15. بررسی وضعیت مخزن با `git status`
  • 16. ثبت تغییرات و ایجاد یک Commit با `git commit`
  • 17. نوشتن پیام‌های Commit استاندارد و مؤثر
  • 18. مشاهده تاریخچه تغییرات با `git log`
  • 19. فرمت‌بندی و سفارشی‌سازی خروجی `git log`
  • 20. مشاهده تفاوت‌ها قبل از Commit با `git diff`
  • 21. مشاهده تفاوت‌های فایل‌های Staged با `git diff –staged`
  • 22. حذف فایل‌ها از گیت با `git rm`
  • 23. تغییر نام فایل‌ها در گیت با `git mv`
  • 24. نادیده گرفتن فایل‌ها و پوشه‌ها با `.gitignore`
  • 25. الگوهای پیشرفته در فایل `.gitignore`
  • 26. کاوش در ساختار پوشه `.git`
  • 27. درک مفهوم Hash و شیء Commit
  • 28. بازگرداندن تغییرات در Working Directory
  • 29. خارج کردن فایل‌ها از Staging Area
  • 30. اصلاح آخرین Commit با `git commit –amend`
  • 31. مفهوم شاخه‌ها (Branches) در گیت
  • 32. چرا از شاخه‌ها استفاده می‌کنیم؟
  • 33. مشاهده شاخه‌های موجود با `git branch`
  • 34. ایجاد یک شاخه جدید
  • 35. جابجایی بین شاخه‌ها با `git checkout` و `git switch`
  • 36. ایجاد و جابجایی همزمان به شاخه جدید
  • 37. مفهوم HEAD و شاخه فعال
  • 38. ادغام (Merging) شاخه‌ها
  • 39. معرفی `git merge`
  • 40. ادغام از نوع Fast-Forward
  • 41. ادغام از نوع Three-Way Merge
  • 42. مفهوم تداخل در ادغام (Merge Conflict)
  • 43. شناسایی و تحلیل یک Merge Conflict
  • 44. حل دستی Merge Conflict در خط فرمان
  • 45. استفاده از ابزارهای گرافیکی برای حل Conflict
  • 46. حذف شاخه‌های ادغام شده
  • 47. حذف اجباری یک شاخه
  • 48. نام‌گذاری استاندارد برای شاخه‌ها
  • 49. مقایسه تفاوت‌های بین دو شاخه
  • 50. مشاهده تاریخچه گرافیکی شاخه‌ها در خط فرمان
  • 51. مخازن محلی در مقابل مخازن راه دور (Local vs Remote)
  • 52. آشنایی با سرویس‌های میزبانی Git (GitHub, GitLab)
  • 53. کپی کردن یک مخزن راه دور با `git clone`
  • 54. مدیریت مخازن راه دور با `git remote`
  • 55. افزودن یک Remote جدید
  • 56. مشاهده اطلاعات Remoteها
  • 57. تغییر نام و حذف Remoteها
  • 58. مفهوم Tracking Branches
  • 59. دریافت تغییرات از مخزن راه دور با `git fetch`
  • 60. تفاوت `git fetch` و `git pull`
  • 61. ادغام تغییرات دریافت شده با `git merge origin/main`
  • 62. دریافت و ادغام خودکار با `git pull`
  • 63. ارسال تغییرات به مخزن راه دور با `git push`
  • 64. Push کردن یک شاخه جدید به Remote
  • 65. تنظیم Upstream Branch
  • 66. حذف یک شاخه از مخزن راه دور
  • 67. پروتکل‌های ارتباطی (HTTPS vs SSH)
  • 68. ساخت و مدیریت کلیدهای SSH برای احراز هویت
  • 69. افزودن کلید عمومی SSH به GitHub/GitLab
  • 70. حل مشکلات رایج در اتصال به Remote
  • 71. بازنویسی تاریخچه: مقدمه و هشدارها
  • 72. تغییر ترتیب و ویرایش Commitها با Rebase تعاملی (`git rebase -i`)
  • 73. ادغام چندین Commit در یک Commit (Squashing)
  • 74. حذف یک Commit از تاریخچه با Rebase
  • 75. تفاوت کلیدی بین `git merge` و `git rebase`
  • 76. قانون طلایی Rebase: هرگز شاخه‌های عمومی را Rebase نکنید
  • 77. بازگرداندن وضعیت پروژه به یک Commit خاص با `git reset`
  • 78. انواع `reset`: –soft, –mixed, –hard
  • 79. خنثی کردن یک Commit با `git revert`
  • 80. تفاوت `git reset` و `git revert`
  • 81. ذخیره موقت تغییرات با `git stash`
  • 82. مشاهده لیست Stashها و اعمال مجدد آن‌ها
  • 83. اعمال و حذف یک Stash با `git stash pop`
  • 84. انتخاب و اعمال یک Commit خاص از شاخه‌ای دیگر با `git cherry-pick`
  • 85. موارد کاربرد `cherry-pick`
  • 86. برچسب‌گذاری نسخه‌ها با `git tag` (Tagging)
  • 87. ایجاد تگ‌های سبک و مشروح (Lightweight vs Annotated)
  • 88. ارسال تگ‌ها به مخزن راه دور
  • 89. جستجو در تاریخچه با `git grep` و `git log -S`
  • 90. پیدا کردن Commit مسبب باگ با `git bisect`
  • 91. آشنایی با Git Hooks: اسکریپت‌های خودکار
  • 92. نمونه‌های کاربردی از Hooks سمت کلاینت (pre-commit, commit-msg)
  • 93. مدیریت پروژه‌های وابسته با Git Submodules
  • 94. افزودن و به‌روزرسانی یک Submodule
  • 95. گردش کار متمرکز (Centralized Workflow)
  • 96. گردش کار مبتنی بر شاخه‌های ویژگی (Feature Branch Workflow)
  • 97. معرفی مدل شاخه‌بندی Git Flow
  • 98. گردش کار ساده‌تر: GitHub Flow
  • 99. بهترین شیوه‌ها برای همکاری تیمی با Git
  • 100. جمع‌بندی دوره و منابع بیشتر برای یادگیری

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب استفاده از Git در خط فرمان لینوکس”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا