Skip to content

Project Status

Jack edited this page Nov 20, 2023 · 8 revisions

Weekly Updates

Oct 13 - Nov 19

  • Created help/FAQ pages in preparation for early access
  • Created the early access landing page
  • Shot and edited lesson 3.2
  • Registered a LearnGit.io DBA

Oct 6 - Nov 12

  • Completed the research and paperwork required to finally form my LLC!
  • Released the November newsletter

Oct 30 - Nov 5

  • Based on alpha feedback, refactored LearnGit's giant course into 4 bite-sized learning tracks (more info below)
  • Uploaded a new YouTube video on resolving merge conflicts
  • Started writing scripts for module 3

Oct 23 - Oct 29

  • Wrote scripts for lessons 2.1 and 2.2
  • Filmed 2.1 and 2.2
  • Finished editing for lessons 2.1 and 2.2

Oct 16 - Oct 22

  • Finished editing module 2.4
  • Fixed Outseta signup redirects
  • Locked modules 3-8 in preparation for alpha test
  • Fixed many small bugs in preparation for alpha testing
  • Released alpha test to 13 test participants

Oct 9 - Oct 15

  • Finished filming module 2 content
  • Finished editing module 2.1, 2.2 and 2.3
  • Started editing module 2.4

Oct 1 - Oct 8

  • Released Oct newsletter
  • Replaced damaged equipment from flood
  • Completed scripts for module 2
  • Started filming module 2 content
  • Started scripts for module 1

For progress updates prior to October, see the newsletter archive.

Lesson Progress

LearnGit will feature four bite-sized learning tracks focused around common use cases: Fundamentals of Git, Applied Git, Git for Open Course and Advanced Git. Each track contains approximately 10 to 15 video lessons, along with extra features such as search, interactive snippets, and visual cheatsheets.

Fundamentals of Git

The Fundamentals of Git learning track will be the only one released during initial launch. Early adopter feedback will be used to shape future learning tracks.

1. Intro & Installation*

  • What is VC?
  • What is Git?
  • Install Git
  • Git Configuration

2. Fundamental Operations*

  • Core terminology
  • Creating repositories
  • Tracking Files
  • The Commit Workflow

3. Backtracking Basics

  • Examining the log
  • Undoing Changes
  • Updating Commits

4. Branching & Merging

  • Branch Basics
  • Creating and Switching Branches
  • How to Merge
  • Resolving Merge Conflicts

* These modules will be included in the beta. Learning modules are subject to change.