• Setup
  • 1. Automated Version Control
    • a. Background
    • b. A slightly longer history
    • c. Recap
  • 2. Setting Up Git
    • a. Simple Setup
    • b. editor setup
    • c. Default branching
    • d. Proxy setup
    • e. Git Help
    • f. Recap
  • 3. Creating a Repository
    • a. How to create a git repository
    • b. Places for git repositories
    • c. Correcting git init mistakes
    • d. Recap
  • 4. Tracking Changes
    • a. Git Status
    • b. Git commit
    • c. git log
    • d. Staging
    • e. commit -m
    • f. Directories
    • g. Exercises
    • h. Recap
  • 5. Exploring History
    • a. Git diff
    • b. Git checkout
    • c. Head
    • e. recovery
    • f. Exercises I
    • g. Exercises II
    • h. Recap
  • 6. Ignoring Things
    • a. git ignore
    • b. Exercises
    • c. Recap
  • 7. Remotes in GitHub
    • a. Github
    • b. Authentication
    • c. Pushing Changes
    • d. Exercises
    • e. Recap
  • 8. Collaborating
    • a. Collaborating
    • b. More remotes
    • c. Recap
  • 9. Conflicts
    • a. Conflicts
    • b. Actual Conflicts
    • c. Exercises
    • d. Recap
  • 10. Open Science
    • a. Open Science
    • b. Questions
    • c. Recap
  • 11. Attribution
    • a. Licensing
    • b. Citations
    • c. Recap
  • 12. Git in IDE's
    • a. Git in IDE's
    • b. Recap
Version Control with Git > Setup >