Git Pocket Guide: A Working Introduction

Front Cover
"O'Reilly Media, Inc.", Jun 25, 2013 - Computers - 234 pages

This pocket guide is the perfect on-the-job companion to Git, the distributed version control system. It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience.

Written for Git version 1.8.2, this handy task-oriented guide is organized around the basic version control functions you need, such as making commits, fixing mistakes, merging, and searching history.

  • Examine the state of your project at earlier points in time
  • Learn the basics of creating and making changes to a repository
  • Create branches so many people can work on a project simultaneously
  • Merge branches and reconcile the changes among them
  • Clone an existing repository and share changes with push/pull commands
  • Examine and change your repositoryĆ¢??s commit history
  • Access remote repositories, using different network protocols
  • Get recipes for accomplishing a variety of common tasks
 

Contents

Chapter 1 Understanding Git
1
Chapter 2 Getting Started
33
Chapter 3 Making Commits
47
Chapter 4 Undoing and Editing Commits
57
Chapter 5 Branching
69
Chapter 6 Tracking Other Repositories
79
Chapter 7 Merging
95
Chapter 8 Naming Commits
115
Chapter 9 Viewing History
127
Chapter 10 Editing History
149
Chapter 11 Understanding Patches
167
Chapter 12 Remote Access
173
Chapter 13 Miscellaneous
181
Chapter 14 How Do I?
199
Index
207
Copyright

Other editions - View all

Common terms and phrases

About the author (2013)

Richard E. Silverman has a B.A. in computer science and an M.A. in pure mathematics. Richard has worked in the fields of networking, formal methods in software development, public-key infrastructure, routing security, and Unix systems administration. He co-authored the SSH, The Secure Shell: The Definitive Guide, 2e and the Linux Security Cookbook.

Bibliographic information