The Ultimate GIT 5-day Challenge

A quick way to determine if working with GIT is something you want to learn more about
Rating: 4.3 out of 5 (881 ratings)
19,706 students
The Ultimate GIT 5-day Challenge
Rating: 4.3 out of 5 (881 ratings)
19,706 students
A very basic introduction to working with GIT
How to create a repository at GitHub and/or BitBucket
How to clone, add, commit, and push using the GIT BASH command line
How to do basic work with public and/or private GIT Repositories

Requirements

  • You should know a bit about how to work with computers and not be afraid of using the command line a little bit
  • Willingness to try out new things
  • Some sort of files that you want to track (i.e. Code, Photos, Documents, etc)
Description

This course takes us step-by-step through some basic GIT operations.  The course will not dive too deep, and takes small steps on each of five days.  As we continue through the course, we learn a basic, single-person workflow that could allow anyone to store files at GitHub or BitBucket.  

Additionally, the course gives us a chance to determine if we want to go to a deeper level with GIT.

Who this course is for:
  • Anyone who is new to GIT
  • Anyone who is tired of making copy after copy of files
  • Anyone who is afraid of losing files to computer or drive failure
  • At least a little computer saavy
Course content
7 sections • 25 lectures • 1h 6m total length
  • Welcome to the Ultimate GIT 5-day challenge
    00:58
  • Day 1: Overview
    01:20
  • Setup an account at GitHub [Choose either GitHub or BitBucket, or both!]
    03:19
  • Create a new repository at GitHub [must have an account at GitHub]
    03:56
  • Setup an Account at BitBucket [optional]
    03:06
  • Create a new Repository at BitBucket [requires a BitBucket account]
    03:18
  • Reflection on Day 1
    00:55
  • Day 2 Overview
    00:57
  • [Windows] Getting Setup with GIT
    05:11
  • [UBUNTU LINUX] Getting setup with GIT
    02:04
  • [MAC] Getting setup with GIT
    02:25
  • Create our first LOCAL repository
    05:42
  • Reflection on Day 2
    00:56
  • Day 3: Overview
    01:26
  • Clone a public repository from GitHub
    03:59
  • Clone a private repository from BitBucket
    04:17
  • Reflection on Day 3
    01:08
  • Day 4: Overview
    01:24
  • Add and commit the files to your local repository, then push to your remote repo
    06:47
  • Reflection on Day 4
    01:52
  • Day 5: Overview
    01:15
  • Pull changes from the repository at GitHub
    04:40
  • Reflection on Day 5
    01:03
  • What we learned and what we didn't learn
    01:56
  • Bonus Lecture: Next Steps and Conclusion
    02:43

Instructor
Software Engineer and Computer Science Instructor
Brian Gorman
  • 4.3 Instructor Rating
  • 4,296 Reviews
  • 74,841 Students
  • 6 Courses

  I am an experienced .Net developer, previously certified as an MCSD .Net in C#.net [expired]. I have a masters of science degree in computer information systems, and a bachelor of science degree in computer science. I also have many years of experience instructing college courses online in SQL databases, C#/VB .Net programming, Java programming, and Microsoft Office. I have created many online technical training courses that can be found on various platforms like O'Reilly/InfiniteSkills, Udemy, and others. I also run MajorGuidanceSolutions, a training and consulting company ,while working fulltime as a .Net developer.