Skip to content

Pragmatic Guide to Git

Spend $50 to get a free movie!

ISBN-10: 1934356727

ISBN-13: 9781934356722

Edition: 2010

Authors: Travis Swicegood

List price: $29.00
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Get up to speed on Git right now with Pragmatic Guide to Git. Task-oriented two-page spreads get you up and running with minimal fuss. Each left-hand page dives into the underlying implementation for each task. The right-hand page contains commands that focus on the task at hand, and cross references to other tasks that are related. You'll find what you need fast. Git is rapidly becoming the de-facto standard for the open source community. Its excellent merging capabilities, coupled with its speed and relative ease of use, make it an indispensable tool for any developer. New Git users will learn the basic tasks needed to work with Git every day, including working with remote repositories,…    
Customers also bought

Book details

List price: $29.00
Copyright year: 2010
Publisher: Pragmatic Programmers, LLC, The
Publication date: 11/25/2010
Binding: Paperback
Pages: 162
Size: 6.00" wide x 9.00" long x 0.51" tall
Weight: 0.594
Language: English

Travis Swicegood is an open-source developer. Literally, he's paid to work on and help maintain open-source software at the Texas Tribune in Austin, Texas. Two-time Pragmatic Bookshelf author, Travis constantly has his ear to the ground listening for new technologies. A programming polyglot, he's active in several open-source communities across various languages.

Acknowledgments
Introduction
Who Is This Book For?
How to Read This Book
How Git Is Different
The Git Workflow
Online Resources
Getting Started
Installing Git
Configuring Git
Creating a New Repository
Creating a Local Copy of an Existing Repository
Working with Git
Seeing What Has Changed
Staging Changes to Commit
Committing Changes
Ignoring Files
Undoing Uncommitted Changes
Moving Files in Git
Deleting Files in Git
Sharing Changes
Organizing Your Repository with Branches and Tags
Creating and Switching Branches
Viewing Branches
Merging Commits Between Branches
Rewriting History by Rebasing
Deleting Branches
Tagging Milestones
Working with a Team
Adding and Removing Remotes
Retrieving Remote Changes
Retrieving Remote Changes, Part II
Sending Changes to Remotes
Handling Remote Tags and Branches
Branches and Merging Revisited
Handling Conflicts
Handling Conflicts with a GUI
Temporarily Hiding Changes
Cherry-Picking Commits
Controlling How You Replay Commits
Moving Branches
Working with the Repository's History
Viewing the Log
Filtering the Log Output
Comparing Differences
Generating Statistics About Changes
Assigning Blame
Fixing Things
Fixing Commits
Reverting Commits
Resetting Staged Changes and Commits
Erasing Commits
Finding Bugs with bisect
Retrieving "Lost" Commits
Moving Beyond the Basics
Exporting Your Repository
Doing Some Git Housekeeping
Syncing with Subversion
Initializing Bare Repositories
Glossary
Index