-
Running tests and managing deployments can be a tediously manual process or overwhelming to automate with all the available platforms and tools to choose from. We at Mission Control want to share how our process has made CI/CD simple and enjoyable.
-
Your team’s manual deployment process doesn’t have to be so manual. Here’s how we automated our team’s deployment process with a few lines of bash and basic Git knowledge.
-
thoughtbot is moving all of it’s GitHub Repositories to use “main” as the default branch.
-
Have you ever tried to find a bug that only exists in staging, and no one knows why? That’s not nice at all.
-
It’s easy to check out new branches in Git. We’re moving forward with main and leaving master for the reflog.
-
Improve your everyday git workflows by automating the boring stuff.
-
It’s not always obvious what changed in your code after a git rebase. This tool makes changes more visible and helps you undo them if needed.
-
git rebase –onto is a useful tool for rebasing your branch off of another branch that has itself been rebased or had its history rewritten.
-
My workflow usually involves squashing many commits into a single one. But sometimes, the workflow calls for the opposite action – splitting a single commit into many. This is how I do it.
-
Don’t let your git repo become a graveyard of stale branches. But how do you even know what branches are there? Let me introduce you to git branches
.
Sign up to receive a weekly recap from thoughtbot