Git Started with GitHub

Learn the basics of Git and GitHub, with clear, step-by-step instructions by a highly rated teacher.
Rating: 4.2 out of 5 (13,764 ratings)
161,156 students
Git Started with GitHub
Rating: 4.2 out of 5 (13,772 ratings)
161,177 students
Save project changes into source control using Git
Create a new repository on GitHub
Copy a repository from GitHub onto a local computer for using with a project
Install and configure Git on Windows and Mac computer systems

Requirements

  • Basic computer skills
  • Ability to install software, which may require admin rights
Description

This course is designed to jump right into showing how Git and GitHub work together, focusing on the Git basic workflow. Students can expect to learn the minimum needed to start using Git in about 30 minutes.

Recent Updates:

  • October 16th: Added Updates and Errata Section

Course Outline

Course Introduction and Overview provides an introduction to this course and the key concepts with the Git source control system.

Installation provides step-by-step instructions on how to setup Git for Windows and Mac OS X, how to use Git's help command.

After the Installation section, we walk through the entire Git basic workflow -- starting off in GitHub, working locally, and then publishing our changes back to GitHub.

Finally, I have some parting words and some bonus content!

Course Features

Presentations provide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.

Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated.

Following each lecture or group of related lectures in the demo sections of the course are Command Listing lectures that serve as reference and reminder of the commands used in the previous lecture(s). Each Command Listing includes the exact listings used in the previous lectures and a reference guide for newly introduced commands. All commands used in this course are available through the Command Listing lectures.

Several attachments throughout the course provide supplemental information, illustrations, or other reference material.

Who this course is for:
  • Anyone interested in Git and/or source control
  • Software Engineers and Developers not yet using Git for source control
  • IT Managers that need an understanding about how Git works
Curriculum
7 sections • 19 lectures • 58m total length
  • Course Introduction
  • Why Git?
  • Core Concepts
  • Going Command Line
  • Installation Overview
  • Installing Git for Windows
  • Git on Mac OS X
  • Welcome to GitHub
  • Setup the Project Folder
  • Git Configuration (User Name and Email)
  • Copy the Repository from GitHub to Your Local Computer (git clone)
  • The First Commit
  • Publishing Changes back to GitHub (push)
  • Command Reference
  • Course Review and Conclusion
  • Git Mac OS X Updates
  • Create a New Repository Locally
  • Add Git to an Existing Project
  • Bonus: Exclusive Student Discounts

Instructor
Lead Software Engineer, Dev Trainer (19 courses,24k reviews)
Jason Taylor
  • 4.3 Instructor Rating
  • 50,412 Reviews
  • 388,251 Students
  • 19 Courses

With nearly 20 years of programming and software development experience, I started out teaching myself programming while in High School. I put myself through college working for a local Internet Service Provider as a programmer. Before finishing college, I developed and sold an award winning website to a Dot-Com start-up. After college, I have worked at several companies ranging from start-ups to large enterprises focusing on Java and client-side technologies (HTML/CSS/JavaScript). Throughout my career, I have opportunity to learn many software development best practices and exposure to several version control systems.