Git Going Fast One Hour Git Crash Course

Learn the key concepts and basic workflow for Git and GitHub with this easy to follow, top rated, bootcamp-style course!
Git Going Fast One Hour Git Crash Course
File Size :
418.61 MB
Total length :
1h 30m



Jason Taylor


Last update

Last updated 8/2022



Git Going Fast One Hour Git Crash Course

What you’ll learn

Learn the key concepts of the Git source control system
Step through the entire basic Git workflow
Configure SSH for authentication
Create and use a remote repository on GitHub

Git Going Fast One Hour Git Crash Course


Basic computer skills
Ability to install software on your computer
Admin rights may be required for software installation


Git Going Fast: One Hour Crash Course This course is designed to cut academic theory to just the key concepts and focus on basics tasks in Git in order to be productive quickly. Students can expect to learn the minimum needed to start using Git in less than an hour. Recent Course UpdatesOctober 17th: Added Updates and Errata section Course Outline Course Introduction and Overview provides an introduction to this course and the Git source control system. Key concepts and the basic workflow are discussed. Setup and Configuration provides step-by-step instructions on how to setup Git for Windows and Mac OS X, how to use Git’s help command, and how to setup the minimum required configuration to start using Git. In Working with Git Locally, we walk through all the commands needed to start a new project managed by Git (or enable Git for an existing project) all the way through making commits, including common file operations like moving and deleting files. We also cover how to exclude the wrong files from accidentally being committed and how to review your repository’s history. Going Remote covers publishing the locally created repository (previous section) on GitHub. Starting off by setting up SSH authentication, creating the remote version of our repository, linking the local repository with the remote version on GitHub, and finally sending our changes up to remote repository. 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. There is a total of 56 minutes of video based training in this course (Presentation + Screencasts, excluding Promo Video). 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. The four Quizzes reinforce the key concepts by testing your newly learned knowledge throughout the course. Several attachments throughout the course provide supplemental information, illustrations, or other reference material. Moving Forward Students can checkout my last lecture on other Git related resources. The instructor is available for simple questions by email and can provide customized paid instruction upon request — go the the author’s profile for contact.


Section 1: Course Introduction and Overview

Lecture 1 Promo Video

Lecture 2 Introduction

Lecture 3 Key Concepts

Lecture 4 Workflow

Section 2: Setup and Configuration

Lecture 5 Setup Overview

Lecture 6 Installing Git for Windows

Lecture 7 Installing Git on a Mac via the Command Line

Lecture 8 Gitting Help

Lecture 9 Help Commands

Lecture 10 Git Configuration

Lecture 11 Configuration Commands

Section 3: Working with Git Locally

Lecture 12 Starting Fresh

Lecture 13 Starting with an Existing Project

Lecture 14 Starting Commands

Lecture 15 The First Commit

Lecture 16 First Commit Commands

Lecture 17 Working Locally, Part 1

Lecture 18 Working Locally, Part 2

Lecture 19 Working Locally Commands

Lecture 20 Gitting Historical

Lecture 21 Removing Files

Lecture 22 Moving Files

Lecture 23 Ignoring Files

Lecture 24 History and File Management Commands

Section 4: Going Remote

Lecture 25 Setting Up SSH Authentication

Lecture 26 SSH Authentication Commands

Lecture 27 Update! GitHub Changes Default Branch Name

Lecture 28 Collaborating with Others — Git Remotes and GitHub

Lecture 29 Git Remote Commands

Section 5: Updates and Errata

Lecture 30 Git Mac OS X Updates

Section 6: Conclusion

Lecture 31 Parting Words

Lecture 32 Additional Resources

Lecture 33 Bonus: Exclusive Student Discounts

Anyone interested in using source control and specifically Git,Software engineers, developers, and programmers new to Git

Course Information:

Udemy | English | 1h 30m | 418.61 MB
Created by: Jason Taylor

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top