{"product_id":"9781617291975","title":"Git in Practice: Includes 66 Techniques","description":"\u003cb\u003eSummary\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eGit in Practice\u003c\/i\u003e is a collection of 66 tested techniques that will optimize the way you and your team manage your development projects. The book begins with a brief reminder of the core version control concepts you need when using Git and moves on to the high-value features you may not have explored yet. Then, you'll dig into cookbook-style techniques like history visualization, advanced branching and rewriting history each presented in a problem-solution-discussion format. Finally you'll work out how to use Git to its full potential through configuration, team workflows, submodules and using GitHub pull requests effectively.\u003cbr\u003e\u003cbr\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eGit is a source control system, but it's a lot more than just that. For teams working in today's agile, continuous delivery environments, Git is a strategic advantage. Built with a decentralized structure that's perfect for a distributed team, Git manages branching, committing, complex merges, and task switching with minimal ceremony so you can concentrate on your code. \u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eGit in Practice\u003c\/i\u003e is a collection of battle-tested techniques designed to optimize the way you and your team manage development projects. After a brief overview of Git's core features, this practical guide moves quickly to high-value topics like history visualization, advanced branching and rewriting, optimized configuration, team workflows, submodules, and how to use GitHub pull requests. Written in an easy-to-follow Problem\/Solution\/Discussion format with numerous diagrams and examples, it skips the theory and gets right to the nitty-gritty tasks that will transform the way you work.\u003cbr\u003e\u003cbr\u003eWritten for developers familiar with version control and ready for the good stuff in Git.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eTeam interaction strategies and techniques\u003c\/li\u003e\n\u003cli\u003eReplacing bad habits with good practices\u003c\/li\u003e\n\u003cli\u003eJuggling complex configurations\u003c\/li\u003e\n\u003cli\u003eRewriting history and disaster recovery \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eMike McQuaid\u003c\/b\u003e is a software engineer at GitHub. He's contributed to Qt and the Linux kernel, and he maintains the Git-based Homebrew project.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003col\u003e\n\u003cstrong\u003ePART 1 INTRODUCTION TO GIT\u003c\/strong\u003e\u003cli\u003eLocal Git\u003c\/li\u003e\n\u003cli\u003eRemote Git\u003c\/li\u003e\n\u003cstrong\u003ePART 2 GIT ESSENTIALS\u003c\/strong\u003e\u003cli\u003eFilesystem interactions\u003c\/li\u003e\n\u003cli\u003eHistory visualization\u003c\/li\u003e\n\u003cli\u003eAdvanced branching\u003c\/li\u003e\n\u003cli\u003eRewriting history and disaster recovery\u003c\/li\u003e\n\u003cstrong\u003ePART 3 ADVANCED GIT\u003c\/strong\u003e\u003cli\u003ePersonalizing Git\u003c\/li\u003e\n\u003cli\u003eVendoring dependencies as submodules\u003c\/li\u003e\n\u003cli\u003eWorking with Subversion\u003c\/li\u003e\n\u003cli\u003eGitHub pull requests\u003c\/li\u003e\n\u003cli\u003eHosting a repository\u003c\/li\u003e\n\u003cstrong\u003ePART 4 GIT BEST PRACTICES\u003c\/strong\u003e\u003cli\u003eCreating a clean history\u003c\/li\u003e\n\u003cli\u003eMerging vs. rebasing\u003c\/li\u003e\n\u003cli\u003eRecommended team workflows\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Manning","offers":[{"title":"Default Title","offer_id":46361131614449,"sku":"9781617291975","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9781617291975_p0.jpg?v=1765886968","url":"https:\/\/shop.barnesandnoble.com\/products\/9781617291975","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}