𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Git for Programmers: Master Git for effective implementation of version control for your programming projects

✍ Scribed by Jesse Liberty


Publisher
Packt Publishing - ebooks Account
Year
2021
Tongue
English
Leaves
264
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Learn to track, branch, merge, and manage code revisions for real-world development scenarios

Key Features

  • Master Git and understand the significance of version control
  • Get to grips with Git’s typical workflows, advanced functions, and their implementations
  • Understand important Git commands to manage your repository

Book Description

Git is the most popular version control system in the world. It allows developers to keep up with frequent code changes in a project, ensures there are no code conflicts between the developers, and reverts to an older version of code when required.

Git for Programmers comprehensively equips you with actionable insights on advanced Git concepts in an engaging and straightforward way. This book will help you gain expertise on Git with many practical use cases as you progress through the chapters.

The book begins with a quick history of Git and instructions on how to get it and install it, after which you’ll dive into the creation and cloning of your repository. As you progress through the book, you'll explore Git places, branching, and GUIs.

Once you understand the fundamentals, you’ll learn how to handle merge conflicts, rebase, amend, interactive rebase, and use the log. You’ll also explore important Git commands for managing your repository. Finally, the book concludes with coverage of bisect, blame, and several other problem handling techniques.

By the end of this book, you’ll be able to use Git with confidence; saving, sharing, and managing files as well as undoing mistakes and rewriting history.

What you will learn

  • Create and clone repositories
  • Understand the difference between local and remote repositories
  • Use, manage, and merge branches back into the main branch
  • Utilize tools to manage merge conflicts
  • Manage commits on your local machine through interactive rebasing
  • Use the log to gain control over all the data in your repository
  • Use bisect, blame, and other tools to undo Git mistakes

Who this book is for

If you have basic understanding of Git and want to strengthen your command over advanced techniques and navigate different functions, this book is for you.

Table of Contents

  1. Introduction
  2. Creating Your Repository
  3. Branching, Places, and GUIs
  4. Merging, Pull Requests, and Handling Merge Conflicts
  5. Rebasing, Amend, and Cherry-Picking
  6. Interactive Rebasing
  7. Workflow, Notes, and Tags
  8. Aliases
  9. Using the Log
  10. Important Git Commands and Metadata
  11. Finding a Broken Commit: Bisect and Blame
  12. Fixing Mistakes
  13. Next Steps

πŸ“œ SIMILAR VOLUMES


Git for Programmers: Master Git for effe
✍ Jesse Liberty πŸ“‚ Library πŸ“… 2021 πŸ› Packt Publishing - ebooks Account 🌐 English

<p><b>Learn to track, branch, merge, and manage code revisions for real-world development scenarios</b></p><h4>Key Features</h4><ul><li>Master Git and understand the significance of version control</li><li>Get to grips with Git’s typical workflows, advanced functions, and their implementations</li><

Git: Version control for everyone
✍ Ravishankar Somasundaram πŸ“‚ Library πŸ“… 2012 πŸ› Packt Publishing 🌐 English

The non-coders guide to everyday version control for increased efficiency and productivity Overview A complete beginner's workflow for version control of common documents and content. Examples used are from non-techie, day to day computing activities we all engage in. Learn through multiple modes –

Git: Version control for everyone
✍ Ravishankar Somasundaram πŸ“‚ Library πŸ“… 2013 πŸ› Packt Publishing 🌐 English

The non-coder's guide to everyday version control for increased efficiency and productivity Overview A complete beginner's workflow for version control of common documents and content. Examples used are from non-techie, day to day computing activities we all engage in. Learn through multiple modes

Git: Version Control for Everyone
✍ Ravishankar Somasundaram πŸ“‚ Library πŸ“… 2013 πŸ› Packt Publishing 🌐 English

A complete beginner's workflow for version control of common documents and content. Examples used are from non-techie, day to day computing activities we all engage in. Learn through multiple modes - readers learn theory to understand the concept and reinforce it by practical tutorials. Ideal for us