Over 20 years of professional development, starting in the late 90's using PERL, and then switching my main focus to PHP in 2003. CEO of [DiegoDev Group][ws_diegodev] and PHP Architect. Podcaster on PHPUgly and php[podcast].
- The one rebase rule that protects your whole team: never rebase commits others have built on
- Spec-Driven Development with Holly Schilling
- After a rebase, your commits have new SHA hashes — Git treats them as entirely different commits
- git rebase doesn't move your commits — it replaces them with new ones
- git log on a merge-heavy project is almost unreadable — rebase fixes that





