کتاب مقدمهای بر گیت (Git) و کنترل نسخه (Version Control) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر گیت (Git) و کنترل نسخه (Version Control)
موضوع کلی: برنامه نویسی
موضوع میانی: مبانی کامپیوتر و برنامهنویسی
📋 سرفصلهای دوره
- 1. مقدمهای بر کنترل نسخه و اهمیت آن
- 2. نصب و پیکربندی اولیه گیت
- 3. ایجاد یک مخزن (Repository) جدید
- 4. ثبت اولین تغییرات (Commit) در گیت
- 5. بررسی وضعیت فایلها با دستور Status
- 6. مقایسه تغییرات با دستور Diff
- 7. اضافه کردن فایلها به staging area با دستور Add
- 8. ثبت تغییرات با Commit و نوشتن پیام مناسب
- 9. مشاهده تاریخچه commit ها با دستور Log
- 10. بازگشت به commit های قبلی با دستور Checkout
- 11. حذف و جابجایی فایلها با دستور Git RM و MV
- 12. فایل .gitignore و نادیده گرفتن فایلهای خاص
- 13. شاخهها (Branches) و مفهوم آن در گیت
- 14. ایجاد و جابجایی بین شاخهها با دستور Branch و Checkout
- 15. ادغام شاخهها با دستور Merge
- 16. حل تعارضات (Conflicts) در هنگام ادغام
- 17. حذف شاخهها پس از ادغام
- 18. استراتژیهای مدیریت شاخه (Git Flow و Trunk Based)
- 19. برچسبگذاری (Tagging) نسخهها
- 20. مخازن راه دور (Remote Repositories) و مفهوم Remote
- 21. اتصال به مخزن راه دور با دستور Remote
- 22. همگامسازی با مخزن راه دور (Push و Pull)
- 23. کلون کردن (Clone) یک مخزن راه دور
- 24. دریافت تغییرات بدون ادغام (Fetch)
- 25. کار با فورک (Fork) و درخواست کشش (Pull Request)
- 26. معرفی گیتهاب (GitHub)، گیتلب (GitLab) و بیتباکت (Bitbucket)
- 27. ثبتنام و ایجاد مخزن در گیتهاب
- 28. مدیریت همکاران (Collaborators) در مخازن راه دور
- 29. کار با مسائل (Issues) و پروژه (Projects) در گیتهاب
- 30. معرفی و نحوه استفاده از گیتهاب فلو (GitHub Flow)
- 31. بازیابی فایلهای حذف شده با Git Restore
- 32. بازنویسی تاریخچه با دستور Rebase
- 33. تفاوت بین Merge و Rebase و زمان استفاده از هرکدام
- 34. کار با Stash برای ذخیره موقت تغییرات
- 35. پاکسازی مخزن با دستور Clean
- 36. مدیریت چندین Remote
- 37. معرفی Submodule برای پروژههای چندتایی
- 38. معرفی Subtree به عنوان جایگزین Submodule
- 39. اشکالزدایی و عیبیابی مشکلات رایج گیت
- 40. راهکارهای لغو تغییرات (Revert، Reset و Checkout)
- 41. کار با فایلهای باینری و بزرگ در گیت
- 42. گیت و محیطهای تیمی (Team Collaboration)
- 43. بهترین روشها (Best Practices) برای پیامهای Commit
- 44. مدیریت رمزهای عبور و کلیدهای SSH در گیت
- 45. معرفی ابزارهای GUI برای گیت (Sourcetree، GitKraken)
- 46. یکپارچگی مداوم (CI/CD) و گیت
- 47. گیتهاب اکشنز (GitHub Actions) برای خودکارسازی
- 48. گیتهاب پیجز (GitHub Pages) برای انتشار وبسایت
- 49. نکات امنیتی در استفاده از گیت و مخازن راه دور
- 50. خلاصه و مرور مفاهیم کلیدی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.