knowledge
knowledge copied to clipboard
Git gud
Motivation
Decrease the time that developers spend managing code version control.
Proposal
- introduction to git workflow
- using branches, tags, and git commands
- differentiate between merge / rebase / squash
- analyzing commit history and viewing changes
- learn different ways to undo changes
- git hooks
- git configuration files
Take away
Developers should understand how git workflow works, be aware of the commands that are used on day-to-day basis and also be capable of resolving conflicts between branches.