دانلود رایگان کتاب:
Git Notes For Professionals
معرفی و دانلود کتاب:

Git Notes For Professionals

Git Notes For Professionals
نویسندگان

مجموعه‌ای از نویسندگان در Stack Overflow

سال انتشار

2019

تعداد صفحات

195

سطح کتاب

مبتدی

زبان کتاب

انگلیسی

حجم فایل

2.5MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب Git Notes for Professionals:

کتاب Git Notes for Professionals یک مرجع آموزشی رایگان و کاربردی است که برای توسعه‌دهندگان و علاقه‌مندان به کنترل نسخه طراحی شده است. این کتاب محتوای خود را از مستندات و تجربیات جامعه‌ی برنامه‌نویسان در Stack Overflow گردآوری کرده و منتشر شده است. هدف اصلی آن، آموزش ساده و در عین حال جامع مفاهیم Git به شکلی عملی و پروژه‌محور است.

خلاصه کتاب Git Notes for Professionals:

این کتاب با معرفی اولیه Git و مفاهیم پایه‌ای آن مانند ایجاد مخزن، مدیریت فایل‌ها و تاریخچه تغییرات آغاز می‌شود. سپس موضوعات کلیدی مانند کار با شاخه‌ها (Branching)، ادغام (Merging)، بازگردانی تغییرات (Undoing) و مدیریت فایل‌های نادیده گرفته شده (Ignoring Files) به صورت گام‌به‌گام شرح داده می‌شود. این بخش‌ها به خواننده کمک می‌کنند تا با اصول اصلی Git و شیوه کار در پروژه‌های تیمی آشنا شوند. در ادامه مباحث پیشرفته‌تری مانند Rebase، Cherry Picking، Submodules، مدیریت Subtrees و بازنویسی تاریخچه تغییرات (Filter-Branch) بررسی می‌شوند. همچنین کتاب به ابزارهای تکمیلی مثل Git Hooks، Git LFS و روش‌های حل تعارضات ادغام (Merge Conflicts) می‌پردازد. وجود مثال‌های عملی و توضیح فرآیندهای پرکاربرد در محیط واقعی باعث می‌شود این کتاب هم برای مبتدیان و هم برای توسعه‌دهندگان حرفه‌ای یک مرجع ارزشمند باشد.
ویرایش محتوا

فهرست مطالب Git Notes For Professionals:

Getting started with Git

Browsing the history

Working with Remotes

Staging

Ignoring Files and Folders

Git Diff

Undoing

Merging

Submodules

Committing

Aliases

Rebasing

Configuration

Branching

Rev-List

Squashing

Cherry Picking

Recovering

Git Clean

Using a .gitattributes file

.mailmap file: Associating contributor and email aliases

Analyzing types of workflows

Pulling

Hooks

Cloning Repositories

Stashing

Subtrees

Renaming

Pushing

Internals

git-tfs

Empty directories in Git

git-svn

Archive

Rewriting history with filter-branch

Migrating to Git

Show

Resolving merge conflicts

Bundles

Display commit history graphically with Gitk

Bisecting/Finding faulty commits

Blaming

Git revisions syntax

Worktrees

Git Remote

Git Large File Storage (LFS)

Git Patch

Git statistics

git send-email

Git GUI Clients

Reflog – Restoring commits not shown in git log

TortoiseGit

External merge and difftools

Update Object Name in Reference

Git Branch Name on Bash Ubuntu

Git Client-Side Hooks

Git rerere

Change git repository name

Git Tagging

Tidying up your local and remote repository

diff-tree

موارد اخیر