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
>
10. Open Science
> c. Recap
info
key points:
Open scientific work is more useful and more highly cited than closed.