Sharing Is Caring:

Intro to Git

  • A fast and easy guide to version control
  • Free tutorial
  • Rating: 4.4 out of 54.4 (2,609 ratings)
  • 31,785 students
  • 56min of on-demand video
  • Created by Ian Schoonover
  • English

What you’ll learn

  • Track and revise code using Git
  • Push (upload) code to GitHub
  • Save yourself, your company, or your clients hours of wasted time and headaches from trying to rebuild after not backing up and tracking your code.


  • You should already be familiar with command line basics (e.g., ls, mkdir, touch, rm, mv, etc.)
  • Sign up for a free GoormIDE account if you don’t have Git installed locally
  • Sign up for a free GitHub account


What is this course about?
This course is designed to quickly teach you the fundamentals of git, so you can begin using it in your projects, today. Git is a popular and modern version control software that allows developers to track their code and collaborate with others. When tied in with GitHub, git becomes an even more powerful way to backup your projects and share them on the web.

What kind of materials are included?
The course is made up of video lectures and multiple choice quizzes. The only things you will need are a Cloud 9 account and a GitHub account (both are free). For those who are interested, instructions for installing git locally can be found at the end of the course.

How long will the course take to complete?
On average, it should only take a few hours to watch all of the videos, take the quizzes and implement the commands on your own. However, the pace at which you complete the course is up to you. 

How is the course structured?
The course is divided into a few short sections, each of which contains several video lectures. The video lectures are designed to tackle one or two new commands or concepts at a time, thus making the content easily digestible.

Why take this course?
A lot of the content from this course can be found online for free, but if you’re the kind of person who learns better by seeing things in action, then this course is for you. The video lectures are designed to help you learn quickly, without the headache of reading through a lot of documentation. I also support your learning by being available to answer any questions you may have via the Q&A board. So what are you waiting for? Sign up now and get started learning git today! If you’re unhappy with the course in any way then feel free to contact Udemy for their 30 day money back guarantee.

What students are saying:

“Ian covered all of the basic knowledge of Git functions and the purpose behind them. I now understand the basic concepts of Git and how I can apply them to my future projects via the command line interface. Short. Simple. Straight forward!”

“I’m learning a lot of new stuff easily.”

Read Also -->   Introduction To Artificial Intelligence

“Concise and to the point. Well explained and great intro to git. Everything required to get started with Git is included in the course.”

“The best introductory lessons for those [who] are new to github.”

“Simple and easy to follow. Good information on understanding how Git works”

“Awesome! Easy to follow instruction!”

“Ian the instructor for the course explains clearly every step and what one should expect to happen. Very pleased with the course!”

“Easy to understand, and an awesome overview of Git. The branches make more sense now, thank you.”

“This is a very well explained course for someone who has no clue about Git or GitHub. Enjoyed the course.”

“Very good and easy to follow for beginners. Thanks to Ian again!”

Who this course is for:

  • This Intro to Git course is meant for anyone who has just started programming and is ready to begin tracking changes, backing up, revising, and sharing their code.

Show less

Course content

7 sections • 30 lectures • 1h 2m total lengthCollapse all sections

Introduction2 lectures • 2min

  • Introduction01:33
  • Local Installation00:15

Your first commit6 lectures • 18min

  • Git Init04:16
  • Git Add05:40
  • Git Commit04:55
  • Your first commit – Review02:22
  • Section 2 – Practice Exercises00:13
  • Section 2 – Practice Exercise Solutions00:26
  • Section 2 Quiz6 questions

Adding, Removing, and Ignoring6 lectures • 12min

  • Adding all files of the same file type02:46
  • Adding all files and folders (including hidden)02:13
  • Removing files from the staging area02:05
  • Ignoring Files and Folders03:00
  • Section 3 – Practice Exercises01:01
  • Section 3 – Practice Exercise Solutions01:23
  • Section 3 Quiz4 questions

Branches9 lectures • 21min

  • Intro01:43
  • Listing all branches00:46
  • Adding a branch01:17
  • Checking out a branch01:30
  • Merging branches together08:49
  • Removing a branch01:24
  • Branches – Review04:48
  • Section 4 – Practice Exercises00:21
  • Section 4 – Practice Exercise Solutions00:42
  • Section 4 Quiz5 questions
Read Also -->   Understanding Databases using SQL - Basic

Checking out commits3 lectures • 3min

  • Checking out commits01:33
  • Section 5 – Practice Exercises00:26
  • Section 5 – Exercise Solutions00:36

GitHub3 lectures • 6min

  • Intro01:59
  • Connecting to GitHub01:28
  • Adding a remote and pushing to origin02:58

Bonus Lecture1 lecture • 1min

  • Bonus Lecture00:19

👇👇👇👇 Click Below to Enroll in Free Udemy Course 👇👇👇👇

Go to Course

👇👇 See Also 👇👇

Join Us Join Us Join Us
Sharing Is Caring:

Leave a Comment

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO