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
>
8. Collaborating
> c. Recap
info
key points:
git clone
copies a remote repository to create a local repository with a remote called
origin
automatically set up.
Version control enhances project file management.