Course Features
Duration
4 weeks
Delivery Method
Online
Available on
Limited Access
Accessibility
Desktop, Laptop
Language
English
Subtitles
English
Level
Beginner
Teaching Type
Self Paced
Course Description
Course Overview
International Faculty
Post Course Interactions
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