1 option
Pragmatic guide to Git / Travis Swicegood.
- Format:
- Book
- Author/Creator:
- Swicegood, Travis, author.
- 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.