/GitBasics

A Presentation of the Git Basics

Primary LanguageCSS

GitBasics

A Presentation of the Git Basics

Settings

Structure

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