Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Source Control , What is it and why does it matter?

Lachlan
March 20, 2019

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.

Lachlan

March 20, 2019
Tweet

More Decks by Lachlan

Other Decks in Technology

Transcript

  1. Some things to know @BuiltByProxy Discussed here are the practices

    I believe are best. There are many more options available One size does not fit all Lets 'git' excited!
  2. What is 'Git' GIT IS A FORM OF VERSION CONTROL

    Think of it like google drive Repository = Folder Powers GitLab and GitHub Invented by Linus Torvalds (Linux) Alternatives: Subversion || Mercurial
  3. What are the main benefits? BRANCHING Allows you to simply

    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
  4. GRASHEEM COLLEGE | PSYCH 102 Tools To Use Git GIT

    CLI Command Line Utility Tool GIT KRAKEN GIT UI visualiser VISUAL STUDIO CODE Extension for your IDE
  5. Tests CI/CD Features Versioning 80 60 40 20 0 Why

    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
  6. Extra Resources: HERE ARE ARE FEW VERY HANDY LINKS: https://education.github.com/pack

    http://ohshitgit.com https://hacktoberfest.digitalocean.com/