Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Version Control with Git

Course Cover
compare button icon

Course Features

icon

Duration

4 weeks

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

Course Description

This course covers the essentials of using the version control system Git You ll be able to create a new Git repo commit changes and review the commit history of an existing repo You ll also learn how to keep your commits organized using tags and branches and you ll master the art of merging changes by crushing those pesky merge conflicts Oh no Was a mistake made along the way Learn how to edit commits revert changes or even delete commits

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

This course is ideal for developers of all skill levels Experience with the command line is beneficial, but not required

What You Will Learn

Purpose & TerminologyLearn why developers use version control and discover ways you use version control in your daily lifeGet an overview of essential Git vocabularyConfigure Git using the command line

Create a Git RepoCreate your first Git repository with git initCopy an existing Git repository with git cloneReview the current state of a repository with the powerful git status

Review a Repo's HistoryReview a repo's commit history git logCustomize git log's output using command line flags in order to reveal more (or less) information about each commitUse the git show command to display just one commit

Add Commits to a RepoMaster the Git workflow and make commits to an example projectUse git diff to identify what parts of a file have been changed in a commitLearn how to mark files as "untracked" using gitignore

Tagging, Branching, and MergingOrganize your commits with tags and branchesJump to particular tags and branches using git checkoutLearn how to merge together changes on different branches and crush those pesky merge conflicts

Undoing ChangesLearn how and when to edit or delete an existing commitUse git commit's --amend flag to alter the last commitUse git reset and git revert to undo and erase commits

Course Instructors

Richard Kalehoff

Instructor

Instructor
Course Cover