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
>
12. Git in IDE's
> b. Recap
info
key points:
Using VS-Code’s Git integration allows you to version control a project over time.
IDE’s can provide a powerful interface to tools and languages that many developers prefer