Stop fighting with Git. Start shipping faster.
We all know how it goes… you add, commit, and push… until something goes wrong. And then you’re just stuck.
Have you ever just given up and deleted your entire local repo, to clone it again and start over? We’ve all been there.
You and your team deserve to know git better than that. Apart from the IDE, git is probably the dev tool your team uses the most. Being truly proficient with it saves you and your team hours of headaches.
- Errors with git cost productivity and cause frustration
- You could potentially lose code and weeks of work
- You could expose (your client’s) secrets (did you know there are bots scraping GitHub repos for any secrets that were accidentally made public? Better keep those API keys safe)
These inefficiencies cost you and your team time, energy, and most importantly, morale. There’s a better way.
A hands-on workshop, not a lecture. Learn from real-world examples.
This workshop is built on a simple principle: you learn by doing.
First, I’ll introduce a concept with a short, clear explanation, often using animated visuals (like in this video). You can ask questions immediately.
Then, you’ll instantly apply what you learned in a practical exercise. These aren’t foo/bar examples - they’re hand-crafted, real-life scenarios you’ll actually encounter at work. No AI-Generated slop.
If you get stuck, I’m right there to help guide youโnot by giving you the answer, but by helping you find it.
Once you’re done, you’ll get immediate feedback, and I’ll help you integrate how the exercise and what you learned relates to your specific situation in your team at work.
For Individual Developers & Students ๐งโ๐ป ๐ง๐พโ๐ป
Stop fighting your tools and make git your superpower. You’ll leave with the confidence to handle any git situation thrown at you.
- ๐ก Go beyond
add,commitandpush. Learn to confidently use both the command line and GUI, and know which is best for any task - ๐ Speed up your daily workflow. Learn to set up powerful command-line aliases, configure your editor for git, and set up the perfect
.gitconfigfor your workflow - ๐ ๏ธ Confidently fix any mess. We’ll demystify common errors (like the dreaded ‘detached HEAD’) and build a mental model for troubleshooting, so you never have to delete your repo and clone again.
- โช Safely undo anything. We’ll cover how to recover “lost” commits with
git reflogand master the crucial difference betweengit reset(rewriting local history) andgit revert(creating a new “undo” commit). - โจ Make your commit history a joy to read. Learn how to use interactive rebase (
git rebase -i) to squash, reword, and reorder commits before you create a pull request. Your team will thank you. - ๐ต๏ธ Find the exact commit that broke everything. Master
git bisectto automatically pinpoint the bug-introducing commit, saving you hours of manual searching. - ๐ Erase secrets from your history for good. Accidentally committed an API key? Learn how to completely remove sensitive data from your entire repository history, not just the latest commit.
Of course! Here is the updated text with a line about stacked pull requests, placed logically within the list of workflow improvements.
For Teams & Tech Leads ๐ค
Establish a shared understanding and a professional workflow, so you can spend less time on git issues and more time shipping great software.
This git workshop is tailored to your specific needs. We’ll figure out what’s most valuable for you in a quick call beforehand. Here’s a taste of what I can cover:
- ๐ฟ Establish a sane branching strategy. We’ll compare popular models like GitFlow and GitHub Flow to find the right fit for your team, helping you reduce merge conflicts and ship more smoothly.
- ๐๏ธ Settle the monorepo vs. polyrepo debate. We’ll analyze the trade-offs between a single shared repository and multiple independent ones, helping you choose the right structure for your team’s collaboration and scaling needs.
- ๐ Get everyone on the same page about
rebasevs.merge. We’ll settle the debate by understanding the pros and cons of each, and decide on a consistent team workflow. - ๐ช Keep momentum high with stacked pull requests. Learn this powerful technique to unblock team members waiting for review, breaking large features into smaller chunks that can be worked on and reviewed in parallel.
- ๐ท๏ธ Build a clear and reliable release process. Learn to use git tags effectively to mark versions and implement branching patterns that make releases less stressful.
- ๐ Understand the “why” behind your code. Go beyond a basic
git logwith advanced search techniques andgit blameto quickly find out who wrote a specific line of code and why, without the finger-pointing. - ๐ก๏ธ Protect your codebase and your clients. We’ll set up workflows to prevent secrets from being committed in the first place, using tools like pre-commit hooks, and establish a clear plan for when accidents happen.
- ๐ก Create a shared baseline of git knowledge. A team that speaks the same git language spends less time fighting their tools and more time building great products.
In a personal call before the workshop, we’ll figure out exactly what your team needs.
What other devs are saying ๐
Alex's in-depth knowledge about git got me to no longer break out in hives over the thought of rebasing. Big recommendation. 10/10
Wonderful visual explanation @Philomatics. This is one of the best explanations available on YouTube today
Just wanted to say your presentation style is amazing! Super clear and easy to follow, as well as really engaging. Nice one!
Man, i can't tell you how happy i am. This is the exact issue i had all this time. From nowhere i found your video. Thank you so much โค
Excellent explanation as software engineer there are gaps in my knowledge which were never filled but thanks to you theyโre complete now
5/5 workshop. I especially liked the format with screen sharing, it was really helpful to get immediate feedback.
This is a great balanced explanation showing the advantages and disadvantages of each method. I really like your work. I opened the video wondering, "Is he going to mention X, Y, or Z?" And you mentioned almost everything I was looking for. ๐
Your content is great, and your style is really nice and clean. Like and sub from me! Can't wait to see more videos.
I almost never comment on videos, but I have to do so here. Your content, production quality, edit, and voice-over are brilliant. You should really make more videos.
Just 2 videos and I learned a lot about git. I just started to use it and it's super helpful! PS.: For every "Let me know in the comments if you'd like a full video..." I'm saying yes!
Fantastic video, I have worked with Git for over a decade and never fully understood detached HEAD until now.
probably the best video explaining an aspect of git that I have ever seen. I regret that I do not have time right now to fully explain my thoughts about how good this is, and why.
I've been using git since it was invented and this is the best rebase video I have seen to date. Nice work. I have forwarded this to every member of my dev team.
I found this channel 20 min ago and i am already on my third video. This channel is absolutely amazing. I must admit i have been using git for 8 years now. And i have never used interactive rebase before.
No body can explain GIT things like you I have struggled a lot trying to understand, your way is make complex stuff so simple and it's straight to the point no intro no wasting time, subscribed and liked
About your instructor
Hi, I’m Alexander von Franquรฉ (but everyone calls me Alex). ๐
You might know me from my YouTube channel, but my real work for the last 15 years has been in the trenches as a professional software engineer. I’ve been a CTO, managed projects from start to finish, and shipped over 30 production applications.
I’m a generalist who loves solving hard problems. My work includes:
- Serving as CTO for 5+ years, where I’ve been responsible for technical strategy, building and mentoring the team, and overseeing project delivery from concept to completion.
- Leading mobile development for a complex AR indoor navigation system for factories and airports. Writing a highly optimized raycasting algorithm in C++ for an interactive Map of the Internet.
- Teaching Master’s level courses on iOS development at the University of Applied Sciences Vienna.
- Writing and self-publishing “Hiring Engineers”, a book on how to build effective development teams.
Throughout these roles, I discovered my biggest passion is making complex topics simple and helping other developers level up. I started the Philomatics YouTube channel to share that experience, and it grew to 50,000+ subscribers in its first year.
This workshop is the culmination of all of it. Itโs not academic theory - it’s 15+ years of battle-tested knowledge, designed to solve the real-world Git problems you and your team actually face.
For Students & Individual Developers
Group Workshop
Highly focused deep dive into one specific topic
$85 for students (save $35!)
- Live online workshop
- Small group size (6 people max)
- 50-min deep dive into a specific topic
- Expert instructor with 15+ years of experience
- Hands-on, real-world git exercises
- Immediate feedback via screen sharing (optional)
- Certificate of completion
Individual Masterclass
Impress your team with your advanced git skills
$190 for students (save $85!)
- 1-on-1 training with Alex from Philomatics
- Individualized 2.5h session with topics of your choice - I'll help you pick
- Fully customized to your personal needs
- Expert instructor with 15+ years of experience
- Hands-on, real-world git exercises
- Immediate feedback via screen sharing
- Includes career mentoring & advice
- You get a recording of your session (optional)
- Certificate of completion
- 90-day email support for any git issue after the workshop
- Masterclass available in English and German
For Teams & Leaders
Team Workshop
Ship features faster, improve velocity for the entire team
- 1-day or 2-day interactive workshop
- On-site or remote as preferred
- Fully customized curriculum
- Personalized "Team Playbook" to speed up future onboarding
- Hands-on, team-specific, real-world git exercises
- Expert instructor with 15+ years of experience
- Recordings of all your sessions (optional)
- 90-day email support for any git issue after the workshop
- 2 half-hour support calls for any team productivity challenge after the workshop
- Workshops available in English and German
Questions before you buy? Just shoot me an email at alex@philomatics.com and I'll reply to you within 48h. You can also book a call or check out the FAQ.
Don't want to talk to people? I get it.
Join the waitlist for a full self-service video course
You also get immediate access to my interactive git cheatsheet.
FAQ
Do you offer student discounts?
Sure! Just email me at alex@philomatics.com from your student email address, and I’ll send you a promocode.
Can you also cover topic X?
Sure, just let me before the workshop and I can make sure it’s covered :)
Do you offer other workshops as well?
Yes! I’m an experienced developer, and my specialties are iOS, Web Development and Augmented Reality. Email me alex@philomatics.com and let me know what your team needs, or book a call above.
Do you also offer on-site workshops?
Yes! Just book a call above, and we’ll work out the details.