8. Intro
Git is a free and open source distributed version control system designed to
handle everything from small to very large projects with speed and efficiency.
13. A basic workflow
● Edit file
● Stage the changes
● Review your changes
● Commit the changes
● every clone is a backup
● work offline
14. No Network Needed
● Performing a diff
● Viewing file history
● Committing changes
● Merging branches
● Obtaining other revisions of a file
● Switching branches
39. Challenge #1
● clone the code production
● create a branch for issue #2 (iss2)
● work for 5 min
● someone asks for a hotfix for issue #3
● checkout ‘production’
● create a branch (iss3)
● Fix the issue
● checkout production , merge iss3
● push production
● checkout iss2 and keep working