Table of Contents

Acknowledgments
Introduction
Who Is This Book For?
How to Read This Book
How Git Is Different
The Git Workflow
Online Resources
1. Installing Git
2. Configuring Git
3. Creating a New Repository
4. Creating a Local Copy of an Existing Repository
5. Seeing What Has Changed
6. Staging Changes to Commit
7. Committing Changes
8. Ignoring Files
9. Undoing Uncommitted Changes
10. Moving Files in Git
11. Deleting Files in Git
12. Sharing Changes
13. Creating and Switching Branches
14. Viewing Branches
15. Merging Commits Between Branches
16. Rewriting History by Rebasing
17. Deleting Branches
18. Tagging Milestones
19. Adding and Removing Remotes
20. Retrieving Remote Changes
21. Retrieving Remote Changes, Part II
22. Sending Changes to Remotes
23. Handling Remote Tags and Branches
24. Handling Conflicts
25. Handling Conflicts with a GUI
26. Temporarily Hiding Changes
27. Cherry-Picking Commits
28. Controlling How You Replay Commits
29. Moving Branches
30. Viewing the Log
31. Filtering the Log Output
32. Comparing Differences
33. Generating Statistics About Changes
34. Assigning Blame
35. Fixing Commits
36. Reverting Commits
37. Resetting Staged Changes and Commits
38. Erasing Commits
39. Finding Bugs with bisect
40. Retrieving “Lost” Commits
41. Exporting Your Repository
42. Doing Some Git Housekeeping
43. Syncing with Subversion
44. Initializing Bare Repositories
A1. Glossary
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.140.197.136