Working with Git


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
GitHub is the web-based Git management system of choice for developers. In this course, you'll explore the features of GitHub, including branches and changes, commits, workflows, hosting options and remotes.

Target Audience
Software developers who wish to learn about version control using Git and GitHub

Prerequisites
None

Expected Duration (hours)
1.1

Lesson Objectives

Working with Git

  • start the course
  • specify local commits and how they're created using Git
  • describe how to create and merge local commits using Git
  • define the Git history and how it's used
  • specify how to rename and delete files using Git
  • specify how to ignore files using Git
  • describe branching with Git
  • specify how to merge feature branches with Git
  • define branching workflows
  • define branching workflow variations and mix-ins
  • identify branch management considerations
  • specify merge conflicts and how to resolve them
  • describe different workflow models
  • define Git hosting options
  • specify the pros and cons of the three Git hosting options
  • describe remotes from one Git repository to another
  • demonstrate how to create commits and work with files in Git
  • Course Number:
    sd_dgit_a02_it_enus

    Expertise Level
    Beginner