Git An introduction to Git  
  1. Prelude
  2. Quote
  3. Quote
  4. Quote
  5. Introduction
  6. What is Git?
  7. Other revision control systems
  8. History of Git
  9. Repository basics
  10. File sharing issues
  11. File sharing issues
  12. Centralized versus distributed control
  13. Basic Git
  14. Some observations
  15. Basic commands
  16. Location
  17. clone - get a copy of a repository
  18. status - report changed files
  19. add - add file or directory to repository
  20. diff - display what has changed since last commit
  21. commit - write changes to the repository
  22. commit
  23. log - view the history of changes
  24. Git commit identifiers
  25. revert - revert a previous commit
  26. amend - amend last commit message
  27. Publishing your changes
  28. push -- send local repository changes to remote
  29. format-patch - prepare a patch to send to others
  30. am - apply a patch that someone sent you
  31. Other useful git commands
  32. Setting up a git repository
  33. Public Git repositories
  34. GitHub
  35. A brief tour of GitHub
  36. http://github.com/
  37. fork
  38. download
  39. RSS feeds
  40. Downloads
  41. Graphs
  42. Creating branches with git
  43. Merging branches
  44. Conclusions
Copyright © 2009
http://www.pmichaud.com/2009/pres/