
Pragmatic Guide to Git
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- 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
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.