Scott Chacon, Ben Straub

#Git
#workflow
#Linux_kernel
🚀 کتاب Pro Git, Second Edition راهنمای کاملا بهروز تو برای یادگیری Git و استفاده از اون در دنیای مدرن توسعه نرمافزاره. Git از زمانی که Linus Torvalds اون رو برای توسعه کرنل Linux ساخت، مسیر طولانیای طی کرده. این ابزار از زمان معرفی در سال ۲۰۰۵، دنیای Open Source رو متحول کرده و این کتاب بهت یاد میده چطور مثل یک حرفهای ازش استفاده کنی.
🌐 پیادهسازی درست و مؤثر Version Control برای موفقیت پروژههای وب، چه کوچک و چه بزرگ، یک ضرورته. با این کتاب یاد میگیری روی ورکفلوهای توزیعشده کنترل نسخه مسلط بشی، از تمام قابلیتهای Distributed در Git استفاده کنی و Git رو متناسب با نیازهای مختلف خودت گسترش بدی.
🧠 کتاب Pro Git, Second Edition توسط متخصصهای Git یعنی Scott Chacon و Ben Straub نوشته شده و بر پایه موفقیت بزرگ ویرایش اول شکل گرفته. این نسخه برای Git 2.0 کاملا بهروز شده و یک فصل ضروری درباره GitHub هم داره. این کتاب یکی از کاملترین منابع برای تمام نیازهای تو در کار با Git محسوب میشه.
📖 فهرست مطالب
فصل ۱. شروع کار
فصل ۲. مبانی Git
فصل ۳. Branchها در Git
فصل ۴. Git روی سرور
فصل ۵. Git توزیعشده
فصل ۶. GitHub
فصل ۷. ابزارهای Git
فصل ۸. سفارشیسازی Git
فصل ۹. Git و سیستمهای دیگر
فصل ۱۰. ساختار داخلی Git
👤 درباره نویسندگان
👨💻 اسکات چاکون دولوپر نرمافزار، کارآفرین حوزه تکنولوژی، سرمایهگذار و یکی از همبنیانگذارهای GitHub است. او پلتفرم آموزش زبان Chatterbug رو هم راهاندازی کرده و در حال حاضر روی GitButler، یک Git Client نسل جدید، کار میکنه.
🌿 فعالیت گسترده اسکات در کامیونیتی Git و نقش او در نوشتن کتاب Pro Git باعث شده به یکی از شناختهشدهترین چهرهها در توسعه نرمافزار و Version Control تبدیل بشه.
👨💻 بن استراوب مهندس نرمافزار باتجربهایه که روی پروژههای متنوعی مثل Driverهای Windows، اپلیکیشنهای دسکتاپ، سیستمهای Cloud و ابزارهای مبتنی بر Git کار کرده.
🛠️ او در GitHub روی libgit2، سیستمهای Backend، خود Git و GitHub Desktop مشارکت داشته. بن در ویرایش دوم Pro Git بهعنوان همنویسنده به اسکات چاکون پیوست و در آموزش Git، Kubernetes، Docker و توسعه نرمافزار هم فعالیت داشته.
📚 او همینطور یکی از نویسندههای کتاب Building Tools with GitHub است.
Pro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development. It has taken the open source world by storm since its inception in 2005, and this book teaches you how to use it like a pro.
Effective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you’ll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need.
Written by Git pros Scott Chacon and Ben Straub, Pro Git (Second Edition) builds on the hugely successful first edition, and is now fully updated for Git version 2.0, as well as including an indispensable chapter on GitHub. It’s the best book for all your Git needs.
Table of Contents
Chapter 1. Getting Started
Chapter 2. Git Basics
Chapter 3. Git Branching
Chapter 4. Git on the Server
Chapter 5. Distributed Git
Chapter 6. GitHub
Chapter 7. Git Tools
Chapter 8. Customizing Git
Chapter 9. Git and Other Systems
Chapter 10. Git Internals
About the Author
Scott Chacon is a software developer, technology entrepreneur, investor, and co-founder of GitHub. He also founded Chatterbug, a language-learning platform, and currently works on GitButler, a next-generation Git client. Through his extensive involvement in the Git community and his work on Pro Git, Chacon has become one of the most recognized figures in software development and version control.
Ben Straub is an experienced software engineer who has worked on a wide range of projects, including Windows drivers, desktop applications, cloud systems, and Git-based tools. At GitHub, he contributed to libgit2, backend systems, Git, and GitHub Desktop. He joined Scott Chacon as a co-author of the second edition of Pro Git and has also been active in teaching Git, Kubernetes, Docker, and software development. He is also a co-author of Building Tools with GitHub.









