UDEMY
UDEMY Logo

The Git & Github Bootcamp 

  • Offered byUDEMY

The Git & Github Bootcamp
 at 
UDEMY 
Overview

Master the essentials and the tricky bits: rebasing, squashing, stashing, reflogs, blobs, trees, & more

Duration

17 hours

Total fee

3,499

Mode of learning

Online

Credential

Certificate

The Git & Github Bootcamp
 at 
UDEMY 
Highlights

  • Earn a Certificate of completion from Udemy
  • Learn from 18 downloadable resources
  • Get full lifetime access of the course material
  • Comes with 30 days money back guarantee
Read more
Details Icon

The Git & Github Bootcamp
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • For Anyone interested in learning Git in any capacity
  • For Anyone learning to code or hoping to enter a tech field
  • For Web developers, data scientists, software engineers, mobile developers, game developers, etc
  • For Anyone who works with code or in a code-adjacent role
What are the course deliverables?
  • Understand how Git works behind the scenes
  • Explain the difference Git objects: trees, blobs, commits, and annotated tags
  • Master the essential Git workflow: adding & committing
  • Work with Git branches
  • Perform Git merges and resolve merge conflicts
  • Use Git diff to reveal changes over time
  • Master Git stashing
  • Undo changes using git restore, git revert, and git reset
More about this course
  • This course covers everything you need to know to start using Git and Github in the real-world today
  • The goal of this unit is to give you all the essential Git tools you need for daily use
  • We start off talking about version control software, what it is, why it matters, and the history of Git
  • Then we install Git and run through the Unix commands you'll need to work with Git (you can skip this if you're already familiar)
  • We cover Git commands including: git init, git add, git commit, git status, git log, git branch, and git merge
  • We end with a detailed look at branching, merging, and resolving conflicts
  • We start with a comprehensive look at the gif diff command and the various comparisons that we can make between commits, branches, the working directory, the staging area, and more
  • We cover git commands that help us undo changes including git checkout, git restore, git reset, and git revert
  • Throughout the course, you'll find tons and tons of diagrams and visual references I've created to try and explain Git
Read more

The Git & Github Bootcamp
 at 
UDEMY 
Curriculum

Course Orientation

Welcome to the course

What the course covers

A note on the exercises

Accessing The Slides & Diagrams

Introducing Git

What Really Matters In This Section

What Exactly Is Git?

Visualizing Git

A Quick History Of Git

Who Uses Git?

Git Vs. Github: What's The Difference?

Installation & Setup

What Really Matters In This Section

Installing Git: Terminal Vs. GUIs

WINDOWS Git Installation

MAC Git Installation

Configuring Your Git Name & Email

Installing GitKraken (Our GUI)

Terminal Crash Course: Introduction

Terminal Crash Course: Navigation

Terminal Crash Course: Creating Files & Folders

Terminal Crash Course: Deleting Files & Folders

The very basics of Git: Adding & Committing

What Really Matters In This Section

What Is A Git Repo?

Our First Commands: Git Init and Git Status

The Mysterious .Git Folder

A Common Early Git Mistake

The Committing Workflow Overview

Staging Changes With Git Add

Finally, The Git Commit Command!

The Git Log Command (And More Committing)

Committing Exercise

Commits in details(and related topics)

What Really Matters In This Section

Navigating The Git Documentation

Keeping Your Commits Atomic

Commit Messages: Present Or Past Tense?

Escaping VIM & Configuring Git's Default Editor

A Closer Look At The Git Log Command

Committing With A GUI

Fixing Mistakes With Amend

Ignoring Files w/ .gitignore

Working with branches

What Really Matters In This Section

Introducing Branches

The Master Branch (Or Is It Main?)

What On Earth Is HEAD?

Viewing All Branches With Git Branch

Creating & Switching Branches

More Practice With Branching

Another Option: Git Checkout Vs. Git Switch

Switching Branches With Unstaged Changes?

Deleting & Renaming Branches

How Git Stores HEAD & Branches

Branching Exercise

Faculty Icon

The Git & Github Bootcamp
 at 
UDEMY 
Faculty details

Colt Steele
He is a developer with a serious love for teaching. He've spent the last few years teaching people to program at 2 different immersive bootcamps where he helped hundreds of people become web developers and change their lives.

The Git & Github Bootcamp
 at 
UDEMY 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon

The Git & Github Bootcamp
 at 
UDEMY 
Students Ratings & Reviews

5/5
Verified Icon1 Rating
V
Vaibhav Jain
The Git & Github Bootcamp
Offered by UDEMY
5
Learning Experience: I really like how Colt Steele goes into depth of everything he's trying to teach and make it as simple as possible for his students. His slides and way of presenting the material is also clear and to the point. I am also enrolled in his other courses and have found that he is one of the finest instructors on Udemy. This course was no exception, fully updated and to the point. Enough to get you started on your journey.
Faculty: Colt Steele is an excellent teacher, his way of teaching is simple and to the point, Yes the course covered the baiscs of fit and github plus some advanced features as well.
Course Support: Yes from the instructor himself, he tried to answer most of the queries any student has. Although he missed some of the queries students had or were too late to respond.
Reviewed on 11 Jul 2022Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

The Git & Github Bootcamp
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...