A Presentation of the Git Basics
- What the hell is Version Control?
- Create -> while(!= over) {Save -> Edit -> Save};
- When / Why / What / (Who) -> Commits
- Merging
- Configure Git
- Settings for computer / user / project
- Use --global for:
- Username
- Email (Public)
- Staging
- Add
- Commit
- Healthy commits messages
- English for Open Source
- Push
- Branches
- Why?
- Basic commands:
- Checkout (-b)
- Merge
- Your Turn - Give it a try!
- Cool Shit
- --pretty
- --amend
- reset --hard
- I can't do it Alone!
- Documentation
- GitHub and Bitbucket
- Software for different OSs