Source Control , What is it and why does it matter?
This was a short presentation given to my colleagues at Max Kelsen. It was designed to educate and inform the team about why and how we use Git at work.
manage features going into your project PULL REQUESTS Allows you to monitor and control the quality of code coming into your production application VERSION MANAGEMENT Allows you to manage which version of your application you would like to go live MARKETPLACE Github has a marketplace where you can use apps that are built to integrate with your repo. TravisCI, Coverall, Bots, Slack Integrations .GITIGNORE Allows you to prevent files being commited when they shouldnt. Think credentials
Should We EVEN USE GIT? GIT allows us to run a multitude of systems in our development pipeline. It gives us secure automation over builds (CI/CD), testing, code ownership, versioning, and feature development