From Git Panic to Git Zen: With a Little Help from AI
summary
Shows how reflog recovers commits for 90 days and demonstrates a Spring Boot MCP server backend using Spring AI and Eclipse JGit to list, show and reset lost commits (it works as a native image single binary). Explains git bisect with automated checks where bisect reduces a linear scan to logarithmic checks, and automates interactive rebase plans with dry‑run validation and conflict handling. The MCP tool implementation is ~1,200 lines, supports structured JSON tool calls, and successfully executes recover, bisect and rebase workflows.
AI-written summary · about
chapters (9)
- 0:00Introduction and setup
- 3:06AI and Git panic overview
- 7:24MCP and tool integration
- 9:09Fixing lost commits with reflog
- 16:39Finding bug-introducing commits with bisect
- 27:24Cleaning messy history with interactive rebase
- 39:38AI tool calling benefits
- 40:41Key takeaways and advanced tools
- 44:35Q&A and closing
related talks
40mAdvanced Git Magic
35mThe Git you don't know
42mGit Fu Developing
36mThe Git Commands I Avoided for 9 Years (and Why I Wish I Hadn't)
39mGetting out of trouble by understanding Git
48mKnowledge is Power: Getting out of trouble by understanding Git
59mIS NOW Git Legit
39mBilly and Eddie's Declassified Git Survival Guide
