Tracks: Git Masterclass
πŸ™

Tracks: Git Masterclass

BACK TO MASTERMND ACADEMY

πŸ™ Git is a distributed version control system that may be the single most important contribution to the technical community. Understanding this tool could be the most impactful thing you could do in your entire career.

⁉️What is Tracks?

Tracks is a 4 part excursion into Version/Source Control with Git. By the end of the excursion you can expect to have learned the following:

  • A solid understanding of version control, and the role it plays in software development
  • Familiarity with common Git repositories
  • A strong understanding of using and managing GitHub
  • How to manage and use Git from the command line
  • An understanding of Git processes and workflows

πŸ’΅ How much is Tracks?

All Journeys and Excursions on MASTERMND Academy are COMPLETELY FREE!!! You've literally got nothing to lose πŸ€ͺ.

⌚ When is Tracks?

The next excursion will be:

Mondays and Wednesdays Starting August 24 and ending September 2. Use the calendar below to see all dates.

πŸ—ΊοΈ Where is Tracks?

Tracks will take place on the MASTERMND Twitch channel!

πŸ“š Prerequisites?

To get the most out of this excursion, it is recommended you have the following:

  • A basic introduction to the command line.

😨 Don't Feel Ready?

No Problem! Here are links to a few resources to get you up to speed!

Intro to the Command Linux

This video can help you get up to speed with the Linux Command Line Interface(CLI)

πŸŽ“ Curriculum

Day One

  • What is git
  • Installing git
  • Understanding git terminology
  • Introduction to Github
  • Creating our first repo
  • Basic Git workflow

Day Two

  • Cloning
  • Branching and Tagging
  • SSH vs HTTPS
  • SSH keys and key management
  • Comparing Differences
  • Fetching and Pulling
  • Pull Requests
  • Merging

Day Three

  • Forking
  • Contributing to open-source
  • Revert, Reset, Rebase!
  • Cherry-Picking
  • Conflict Resolution
  • Stashing

Day Four

  • Git Strategy and Branching Model Practice
  • Doing it Together! Git MADNESS

BACK TO MASTERMND ACADEMY

image
Basic Git Commands

/googl