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
/googl