My Account Log in

1 option

Pragmatic guide to Git / Travis Swicegood.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Swicegood, Travis, author.
Contributor:
Pfalzer, Susannah Davidson, editor.
Series:
Pragmatic programmers.
Pragmatic Programmers
Language:
English
Subjects (All):
Git (Computer file).
Software engineering.
Open source software.
Physical Description:
1 online resource (160 pages) : illustrations.
Edition:
1st edition
Place of Publication:
Dallas, Texas ; Raleigh, North Carolina : The Pragmatic Bookself, 2010.
Language Note:
English
System Details:
text file
Summary:
Need to learn how to wrap your head around Git, but don't need a lot of hand holding? Grab this book if you're new to Git, not to the world of programming. Git tasks displayed on two-page spreads provide all the context you need, without the extra fluff.
Contents:
Cover
Table of Contents
Acknowledgments
Introduction
Who Is This Book For?
How to Read This Book
How Git Is Different
The Git Workflow
Online Resources
Part I-Getting Started
Task 1. Installing Git
Task 2. Configuring Git
Task 3. Creating a New Repository
Task 4. Creating a Local Copy of an Existing Repository
Part II-Working with Git
Task 5. Seeing What Has Changed
Task 6. Staging Changes to Commit
Task 7. Committing Changes
Task 8. Ignoring Files
Task 9. Undoing Uncommitted Changes
Task 10. Moving Files in Git
Task 11. Deleting Files in Git
Task 12. Sharing Changes
Part III-Organizing Your Repository with Branches and Tags
Task 13. Creating and Switching Branches
Task 14. Viewing Branches
Task 15. Merging Commits Between Branches
Task 16. Rewriting History by Rebasing
Task 17. Deleting Branches
Task 18. Tagging Milestones
Part IV-Working with a Team
Task 19. Adding and Removing Remotes
Task 20. Retrieving Remote Changes
Task 21. Retrieving Remote Changes, Part II
Task 22. Sending Changes to Remotes
Task 23. Handling Remote Tags and Branches
Part V-Branches and Merging Revisited
Task 24. Handling Conflicts
Task 25. Handling Conflicts with a GUI
Task 26. Temporarily Hiding Changes
Task 27. Cherry-Picking Commits
Task 28. Controlling How You Replay Commits
Task 29. Moving Branches
Part VI-Working with the Repository's History
Task 30. Viewing the Log
Task 31. Filtering the Log Output
Task 32. Comparing Differences
Task 33. Generating Statistics About Changes
Task 34. Assigning Blame
Part VII-Fixing Things
Task 35. Fixing Commits
Task 36. Reverting Commits
Task 37. Resetting Staged Changes and Commits
Task 38. Erasing Commits
Task 39. Finding Bugs with bisect.
Task 40. Retrieving "Lost" Commits
Part VIII-Moving Beyond the Basics
Task 41. Exporting Your Repository
Task 42. Doing Some Git Housekeeping
Task 43. Syncing with Subversion
Task 44. Initializing Bare Repositories
A1. Glossary.
Notes:
Bibliographic Level Mode of Issuance: Monograph
Description based on print version record.
ISBN:
9781680500028
1680500023
9781680504163
1680504169
9781680504170
1680504177
9781934356722
1934356727
OCLC:
897116817

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account