# git basics
note:
- if you have questions ask them right away
- hand out cheat sheets
## motivation
> Why should I use git?
- boss
- project version history
- project management
- show scenarios
## motivation
### avoid this

## motivation
### want this

## audience
- beginner-level git users
## goals
- get you started
# [cheat sheet](https://idiv-biodiversity.github.io/git-cheat-sheet/)
## command line
- Ellen Ripley uses command line
- Chuck Norris uses command line
## os packages
**Linux:** bash and git
**Mac:** bash and git
**Windows:** cmder
## setup
```bash
# identity
git config --global user.name 'Jane Doe'
git config --global user.email 'jane.doe@feminism.org'
# colors
git config --global color.ui auto
# aliases
git config --global alias.unstage 'reset HEAD --'
git config --global alias.lol \
'log --graph --decorate --oneline --all'
```
## my project
demo
notes:
- git init hello
- README.md
- LICENSE
- TODO really talk about licenses? I should, because it's
important, but it takes time away from other things ...
- src/hello.py
## web apps
- GitHub demo
- GitLab demo