The Utility Commands learning track is now live! At present 3 lessons are available covering cherry-pick, stash and tagging. I expect to add lessons to this track over time as specific techniques are requested.
The second module of the Rebase Deconstructed learning track is now live. These 6 lessons cover advanced commit manipulation available using interactive rebase such as: deleting, reordering, squashing, splitting and more.
Sending a quick note to let you know the first module of the Rebase Deconstructed learning track is now live. These lessons cover the theory behind rebase, basic workflows, and merge vs rebase.
I'm happy to announce LearnGit.io is now partnering with CodeCrafters.io! CodeCrafters is a unique learning platform that allows you to practice writing complex software. Specifically their Build your own Git coding challenge is a perfect companion to LearnGit.io's lesson library - allowing you to get hands-on experience with Git's more advanced internals.
The final two modules of the Collaboration learning track are now live. Learn the Git workflows of professional software teams, and how code review & pull requests streamline contributions.
LearnGit.io is now officially out of early access and widely available to users worldwide! A big thank you to all the testers for your suggestions and improvements. More information is available at the newly redesigned LearnGit.io landing page.
The Fundamentals of Git (15 lessons) and Collaboration (7 lessons) learning tracks are available now, with an additional 3 lessons coming to the ladder in May. The Rebase learning track will release in June/July followed by standalone lessons for miscellaneous techniques (stash, cherry pick, tagging, reflog) in August/September.
The second module of the new Collaboration learning track is now live. Learn to duplicate existing remote repositories using clone, and the fundamental commands for syncing work: fetch, push, and pull.
The first module of the new Collaboration learning track is now live. Learn the principals behind local/remote repositories, how work moves between them, and learn to configure secure communications between Git repositories.
New lessons covering Git collaboration will start releasing March 2024. If you have experience using Git within professional software teams, I'd love your feedback. To leave feedback and preview the topic list, visit the discussion here.
Once you've had a chance to explore LearnGit.io's content and features, I'd really appreciate a few minutes of your time to complete a survey. Your feedback is invaluable to the growth and success of this project.
Welcome to early access! I'm excited to finally reach this milestone, and share LearnGit.io with you. If you have thoughts or suggestions, please let me know. Your early feedback is critical to the long term success of LearnGit.io. Additionally, feel free to email me personally for any reason at jack@learngit.io. Thanks again for taking a chance on LearnGit.io with me, with your help and support, I know we have a bright future ahead.
Welcome alpha testers. Leave feedback using the chat box in the bottom right corner of your screen (the black speech bubble icon). Simply type your feedback and hit enter. UI/UX bugs, spelling mistakes, content suggestions, general thoughts etc. All feedback is welcome. If you need to send screenshots, email me or use the "Submit a help request" form in the footer.
When you're done testing, email me with your thoughts: jack@learngit.io