Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 2.17 KB

git.md

File metadata and controls

43 lines (35 loc) · 2.17 KB
layout title subtitle use-site-title permalink
page
Git Resources & Projects
Git Resources & Projects for our Pre Apprenticeship Training
true
/git

Description

In this session we'll learn about change management and version control. How it is possible for multiple developers work on the same code at the same time using git as a version control tool. We'll also look at how we can use git to provide a workflow and code review process to make sure we are solving the problems at hand while producing the best code possible.

Outcomes

At the end of this training you will be able to:

  • Install git on your machine
  • Understand basic Git commands
  • Use command line to work with local and remote git repositories
  • Create and manage repositories and collaborators in GitHub
  • Use GitHubs 'Pull Request' feature for code reviews

Overview

  1. Why change management
  2. Version control software
  3. Intro to Git

Task

  1. Go through the Readme file in the Git Repo for Git-It
  2. Install GitHub Desktop and a text editor (if you have not already)
  3. Download and install the Git-It desktop tutorial
  4. Complete the tutorial
  5. Create a new repo for your GitHub profile page

NB - When creating your profile page be sure to write good commit messages. Employers will like to see you understand the importance of well structured code and communication.

Resources

  1. Slides: Bootcamp Day 2
  2. Medium Git - ELI5
  3. GitHub Try Git
  4. PeepCode Git Internals PDF
  5. Intro to GitHub: Fork, Branch, Pull Request
  6. Think Like (a) Git. A series of introductory blogs, aimed at beginners.
  7. Everyday Git - The most common commands with examples