Source Control / Github
Definition
Git
Main Features:
- History / Versioning
- Distributed
Versioning
Distributed
Command Line
For the most part git commands are done via the command line ( ie, git checkout )
Installing Git
Download from https://git-scm.com/
Reference Material
https://git-scm.com/docs
Github
Portfolio on Github.io
More Resources
- https://www.atlassian.com/git
- https://www.learnenough.com/git-tutorial
Advanced Git
- https://www.atlassian.com/git/tutorials/advanced-overview
- https://git-scm.com/book/en/v2
Let try it out!
https://try.github.io/levels/1/challenges/1
Install Gotcha's
- Set your PATH to include git!
Create Github Repo
online
Clone locally
git clone ...
Work locally
git add ...
git commit -m "message"