Companies Home Search Profile
Git for Programmers: Master Git for effective implementation of version control for your programming projects
Git for Programmers: Master Git for effective implementation of version control for your programming projects
Download pdf
Git for Programmers: Master Git for effective implementation of version control for your programming projects

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

Author

Publication

Packt Publishing

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

Whether youre looking for a book to deepen your understanding of Git or a refresher, this book is the ultimate guide to Git.

Git for Programmers comprehensively equips you with actionable insights on advanced Git concepts in an engaging and straightforward way. As you progress through the chapters, youll gain expertise (and confidence) on Git with lots of practical use cases.

After a quick refresher on git history and installation, youll dive straight into the creation and cloning of your repository. Youll explore Git places, branching, and GUIs to get familiar with the fundamentals. Then youll learn how to handle merge conflicts, rebase, amend, interactive rebase, and use the log, as well as explore important Git commands for managing your repository.

The troubleshooting part of this Git book will include detailed instructions on how to bisect, blame, and several other problem handling techniques that will complete your newly acquired Git arsenal.

By the end of this book, youll be using Git with confidence. Saving, sharing, managing files as well as undoing mistakes and basically rewriting history will be a breeze.

ISBN-10
ISBN-13
9781801075732
Publisher
Packt Publishing
Price
31.49
File Type
PDF
Page No.
0

Review

"The Stack Overflow Developer Survey 2021 has revealed that over 93% of its 76,253 respondents use Git, more than any other tool. Git is a fundamental tool to being a developer yet most of us developers feel uneasy when we use it because most of us are self-taught on Git and have not ventured beyond the very basics. When I heard Jesse was writing a book about Git I was thrilled because I knew that after reading it, I would finally properly understand how to use this vital tool. I can confirm that Jesse's book lives up to that promise. I recommend that everyone who uses Git read the Git for Programmers book."

--

Mark Price, Principal Trainer at Optimizely, Author of C# 9 and .Net 5 - Modern Cross-Platform Development

From the Author

I'm very proud of my newest book because it forced me to stretch my abilities with Git beyond the fundamentals, and I believe what I discovered will be useful for others.  John Papa of Microsoft said that I am "the best" at explaining new material, and the success of my other 15 books would imply there is some truth there. I don't say that to pat myself on the back as much as to assure you that you will find this book easy to follow.

It is my hope that Git For Programmers will demystify Git and make it accessible to all programmers without fear. It does not assume you already know about version control; all it asks is that you area programmer in some language (the examples are trivial programs in C# that should be easy to understand by any programmer).Everything shown in this book can be accomplished with 100% free software, and I show you where and how to get it.Thank you for considering my latest bookJesse [email protected]

  • Create remote and local repositories and learn how to clone them
  • 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

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. Knowing the fundamentals of Git will help you get the most out of this book, but beginners willing to invest some extra effort will be able to follow along as well.

  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 Books

Other Authors' Books

Other Publishing Books

User Reviews
Rating
0
0
0
0
0
average 0
Total votes0