شروع کار با گیت و گیت‌هاب: کنترل نسخه، مدیریت پروژه و کار تیمی برای توسعه‌دهندگان تازه‌کار، ویرایش دوم

عنوان:

Beginning Git and GitHub

نویسنده:

Tsitoara, Mariot

انتشارات:

Apress

تاریخ انتشار

2024

حجم:

13.9MB

دانلود

معرفی کتاب: " شروع کار با گیت و گیت‌هاب: کنترل نسخه، مدیریت پروژه و کار تیمی برای توسعه‌دهندگان تازه‌کار، ویرایش دوم "

اصول کنترل نسخه را از طریق آموزش‌های گام‌به‌گام یاد بگیرید که تمامی جزئیات گیت را به شما آموزش می‌دهند. این نسخه به‌روزشده شامل معرفی جریان‌های کاری GitHub، فصل‌های جدید درباره شخصی‌سازی گیت و گیت‌هاب، بررسی مشکلات رایج و راه‌حل‌های آن‌ها، و همچنین ویژگی‌های جدید درخواست‌های Pull در گیت‌هاب است.

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

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

بسیاری از کتاب‌های مدرن درباره گیت به مباحث غیر فنی نمی‌پردازند، اما «شروع کار با گیت و گیت‌هاب» راهنمای کامل شما برای استفاده از گیت و گیت‌هاب در محیط تیمی حرفه‌ای است و به شما کمک می‌کند از ابتدای کار، همه جنبه‌ها را به خوبی پوشش دهید.

✓ آنچه خواهید آموخت:

  • ✓ مرور مفاهیم پایه و پیشرفته گیت
  • ✓ کاربرد مهارت‌های مدیریت پروژه با گیت‌هاب
  • ✓ حل یا پیشگیری از تعارضات در پروژه‌ها
  • ✓ استفاده از مفاهیم پیشرفته برای بهبود جریان کاری

✓ مخاطب این کتاب:

توسعه‌دهندگان تازه‌کار، کسانی که تجربه کار تیمی ندارند، افراد با دانش ابتدایی از گیت یا گیت‌هاب، و هر کسی که با اسناد متنی کار می‌کند.

فهرست مطالب

  • Table of Contents
  • About the Author
  • About the Technical Reviewer
  • Acknowledgments
  • Part I: Version Control with Git
  • Chapter 1: Version Control Systems
  • What Is Version Control?
  • Why Do I Need One?
  • What Are the Choices?
  • Local Version Control Systems
  • Centralized Version Control Systems
  • Distributed Version Control Systems
  • What Is Git?
  • Summary
  • Chapter 2: Installation and Setup
  • Installation
  • Windows
  • macOS
  • Linux
  • Setting up Git
  • Summary
  • Chapter 3: Getting Started
  • Repositories
  • Working Directory
  • Staging Area
  • Commits
  • Quick Start with Git
  • Summary
  • Chapter 4: Diving into Git
  • Ignoring Files
  • Checking Logs and History
  • Viewing Previous Versions
  • Reviewing the Current Changes
  • Summary
  • Chapter 5: Commits
  • The Three States of Git
  • Navigating Between Versions
  • Undo a Commit
  • Modifying a Commit
  • Amending a Commit
  • Summary
  • Chapter 6: Git Best Practices
  • Commit Messages
  • Git Commit Best Practices
  • What to Do
  • What Not to Do
  • How Git Works (Again)
  • Summary
  • Chapter 7: Remote Git
  • Why Work in Remote Git
  • How Does It Work?
  • The Easy Way
  • Summary
  • Part II: Project Management with GitHub
  • Chapter 8: GitHub Primer
  • GitHub Overview
  • GitHub and Open Source
  • Personal Use
  • GitHub for Businesses
  • Summary
  • Chapter 9: Quick Start with GitHub
  • Project Management
  • How Remote Repositories Work
  • Linking Repositories
  • Pushing to Remote Repositories
  • Summary
  • Chapter 10: Beginning Project Management: Issues
  • Issues Overview
  • Creating an Issue
  • Interacting with an Issue
  • Linking Issues with Commits
  • Summary
  • Chapter 11: Diving into Project Management: Branches
  • GitHub Workflow
  • Branches
  • Summary
  • Chapter 12: Better Project Management: Pull Requests
  • Why Use Pull Requests?
  • Pull Requests Overview
  • Code Reviews
  • Update a Pull Request
  • Summary
  • Part III: Teamwork with Git
  • Chapter 13: Merge Conflicts
  • How Does a Merge Work?
  • Merge Conflicts
  • Summary
  • Chapter 14: More About Conflicts
  • Pushing After a Conflict Resolution
  • Review Changes Before Merging
  • Merging
  • Reducing Conflicts
  • Summary
  • Chapter 15: Git GUI Tools
  • Default Tools
  • IDE Tools
  • Specialized Tools
  • Summary
  • Chapter 16: Advanced Git
  • Reverting
  • Stashing
  • Resetting
  • Summary
  • Part IV: More with GitHub
  • Chapter 17: More with GitHub
  • Wikis
  • GitHub Pages
  • Releases
  • Project Boards
  • Summary
  • Chapter 18: Common Git Problems
  • Repository
  • Working Directory
  • Commits
  • Branches
  • Summary
  • Chapter 19: Git and GitHub Workflow
  • How to Use This Workflow
  • GitHub Workflow
  • Git Workflow
  • Summary
  • Chapter 20: Making Git Yours with Aliases
  • What Are Git Aliases?
  • Using Git Aliases
  • Using the Git Config File
  • Editing the Git Config File Directly
  • Examples of Useful Git Aliases
  • Common Command Shortcuts
  • Listing Aliases
  • Summary
  • Index

مشخصات

نام کتاب

Beginning Git and GitHub

نویسنده

Tsitoara, Mariot

انتشارات

Apress

تاریخ انتشار

2024

ISBN

9798868802140

تعداد صفحات

314

زبان

انگلیسی

فرمت

pdf

حجم

13.9MB

موضوع

GitHub Enterprise Management