Git® Notes for Professionals book

Buy me a coffeeOrder a coffee!

Git® Book preview
Git® Notes for Professionals book

If you found this free Git® book useful,
then please share it ❤😊


  1. Getting started with Git
  2. Browsing the history
  3. Working with Remotes
  4. Staging
  5. Ignoring Files and Folders
  6. Git Diff
  7. Undoing
  8. Merging
  9. Submodules
  10. Committing
  11. Aliases
  12. Rebasing
  13. Configuration
  14. Branching
  15. Rev-List
  16. Squashing
  17. Cherry Picking
  18. Recovering
  19. Git Clean
  20. Using a .gitattributes file
  21. .mailmap file: Associating contributor and email aliases
  22. Analyzing types of workflows
  23. Pulling
  24. Hooks
  25. Cloning Repositories
  26. Stashing
  27. Subtrees
  28. Renaming
  29. Pushing
  30. Internals
  31. git-tfs
  32. Empty directories in Git
  33. git-svn
  34. Archive
  35. Rewriting history with filter-branch
  36. Migrating to Git
  37. Show
  38. Resolving merge conflicts
  39. Bundles
  40. Display commit history graphically with Gitk
  41. Bisecting/Finding faulty commits
  42. Blaming
  43. Git revisions syntax
  44. Worktrees
  45. Git Remote
  46. Git Large File Storage (LFS)
  47. Git Patch
  48. Git statistics
  49. git send-email
  50. Git GUI Clients
  51. Reflog - Restoring commits not shown in git log
  52. TortoiseGit
  53. External merge and difftools
  54. Update Object Name in Reference
  55. Git Branch Name on Bash Ubuntu
  56. Git Client-Side Hooks
  57. Git rerere
  58. Change git repository name
  59. Git Tagging
  60. Tidying up your local and remote repository
  61. diff-tree

Example book pages

Git® Example Page 1Git® Example Page 2
Git® Example Page 3Git® Example Page 4

What people are saying about Notes for Professionals books

The Git® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

Book created for educational purposes and is not affiliated with Git® group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

195 pages, published on May 2019

Sign up for changes to Git® Notes for Professionals book

More Programming Books

AngularJS Book
Bash Book
C Book
Java Book
JavaScript Book
jQuery Book
Linux Book
NodeJS Book
MySQL Book

View More Free Programming Books

To support continued development and improvements to this book, please consider a small bitcoin donation: 1H63m55bw6KDYUaKU1mYLGrzDf4wcrVzhX

Buy me a coffeeOrder a coffee!