The Git & Github Bootcamp

The Git & Github Bootcamp


Git & GitHub - The Practical Guide

  • GThe Git & Github Bootcamp - Master the essentials and the tricky bits: rebasing, squashing, stashing, reflogs, blobs, trees, & more!

 Created by Colt Steele
 Name  The Git & Github Bootcamp
 Hours  17 hours on-demand video
 Access Full lifetime access

  • About The Git & Github Bootcamp

Version manipulate is prime {to manipulate|to control|to govern} initiatives efficaciously so {no longer|no further|no more} knowing Git and GitHub makes your {every day|every single day|each day|everyday|each and every day} developer lifestyles {lots more|much more|substantially more} complex. The equal follow if you're presently searching out {a brand new|a fresh|a whole new} job {inside the|within the|in the} enterprise, version manipulate {is required|is needed|is necessary} {in any|in just about any|in virtually any} developer tasks {these days|nowadays|today}, so not understanding Git & GitHub places you behind your opposition!

Although Git and GitHub are consumer friendly, each include {their own|their very own|their particular} good judgment and "language" ;.Getting commenced can consequently {be a|be considered a|be described as a} bit cumbersome and {this is|this really is|that is} wherein this direction {comes into play|is necessary|is needed}!

What do I Learn in this Course?

This course starts offevolved at the very fundamentals, no prior Git or GitHub know-how is required! You'll discover ways to use Git and a way to write Git instructions in the Mac Terminal or the Windows Command Prompt (non-compulsory refreshers on both are also a part of the course).

Starting with the first initialization of a so-referred to as Git repository, we'll increase your understanding step-by using-step and apprehend the what & why in the back of standards like branches, commits, the staging vicinity, merging & rebasing, cloning, pushing & pulling branches and lots greater!

What's Inside this Course?

  • An elective Command Line Crash Course for each Windows & MacOS users
  • Git Download & Installation
  • Git Theory - Working Directory, Staging Area (Index) and Repository explained
  • Creating Git Repositories
  • Working with Commits
  • Understanding Branches
  • Understanding the HEAD and the detached HEAD
  • Newly Introduced Git Commands with Git Version 2.23
  • Deleting Data (Staged & Unstaged, Commits & Branches)
  • Ignoring Files
  • The Stash
  • Merging, Rebasing and Cherry Picking
  • Bringing Back Deleted Data with the Reflog
  • Connecting Local Git Repositories to Remote GitHub Repositories
  • Git Push & Pull (+ Fetch)
  • Local, Remote Tracking & Remote Branches
  • GitHub Collaborators & Contributors
  • Forks & Pull Requests
  • GitHub Issues
  • Github Projects

  • What will you learn 

✔  Learn all you need to work with Git, including all about repositories, commits, branches & more
✔  Understand how Git works behind the scenes and understand local & remote as well as local-tracking & remote-tracking branches
✔  Dive into advanced Git features like merging, rebasing, the stash and learn how to manage merge conflicts
✔  Bring Git's power to the cloud with GitHub
✔  Learn how to collaborate in projects via Git & GitHub in teams & organizations
✔  Learn how to contribute to open-source projects via forks & pull requests
✔  Efficiently manage projects with Git & GitHub

  • Requirements 

  • NO prior Git or GitHub or web development knowledge is required
  • An email address is required to create a (free) GitHub account
  • The course can be attended on Mac & Windows computers

  • Course content 
20 sections • 187 lectures • 17h 2m total length