How to Use Git Cherry-Pick for Flexible Commit Management
A bug fix lands on your development branch, but the release branch shipped last week and can’t take the whole branch.
A collection of web development tutorials and code snippets for WordPress, PHP, JavaScript, CSS and many more.
A bug fix lands on your development branch, but the release branch shipped last week and can’t take the whole branch.
Sooner or later, you inherit a PHP codebase that still leans on each(). You bump the server to PHP 8, hit
Here’s the scenario that ends careers: you pull a value from a cookie, a form field, or a cache row an
You bump an old project to PHP 8, hit refresh, and the page dies: Call to undefined function mbereg(). Nothing wrong
Every PHP developer reaches for foreach. It’s the first loop you learn, and it never really lets you go. Nothing wrong
You push a commit, and a minute later you see it: the wrong file, a broken feature, a secret you never
You pull the latest changes, run a merge, and Git stops cold: CONFLICT (content): Merge conflict in file.txt. Your first instinct
If you saw “6.6.2” and braced for a big feature drop, relax. This one is a cleanup release. WordPress 6.6.2 landed
You open an old file, spot a join() call, and someone on the team says “that’s deprecated, switch it to implode().”
You hit enter on a commit, and half a second later you see it: a stray debug file, a bug you
You dust off an old script, run it on a modern server, and it dies on a single line: a call
You ran git branch -D on the wrong branch, hit enter, and your stomach dropped. That branch had a day of
You finish a chunk of work, run git push, and Git answers with ! [rejected] and error: failed to push some
You wire up a signup form, drop in mail(), hit send, and it works on your machine. Then you push to
Here’s a bug that has cost more than one developer an afternoon. A config file gets renamed. The app doesn’t crash.
You upgrade to PHP 8.1, reload the app, and the logs start filling up: Function strftime() is deprecated. That function has
Someone somewhere told you to swap every print() in your PHP for echo and your app would run faster. Let’s be
If you’re running PHP 8 and your old code calls create_function(), it doesn’t warn you anymore. It just dies. The function
You’ve probably felt it. A PHP project starts small, then one day you’re staring at a wall of require statements at
You open a file to read a config value, and suddenly you’re juggling a file pointer, a read loop, and a