git squash to speed up your workflow
September 12, 2016I am a big fan of work-in-progress (WIP) commits. When I am working through a prototype or a spike, and need to do some experimentation with…
I am a big fan of work-in-progress (WIP) commits. When I am working through a prototype or a spike, and need to do some experimentation with…
I like to keep my notes as close to the code as possible. When I start on a new code base, I create a folder at the top called . Super…
Becoming a git expert is essential to efficiency and confidence as a software developer. I have evolved from someone who would re-clone the…
Some files become unnecessary to track using version control, but still belong in the repository. Compiled assets, for example may require a…
Somehow I had worked out in my head that there could be only one remote. Origin. Turns out you can set and push to a (presumably) infinite…
Git, the superhero of version control, allows you to review all the commands that have modified the HEAD tag in a git repo: The output for…
or, how to not fubar your git history As with all the git lessons I have learned, this one started with a huge mistake. I had merged a…
I learned a new tool that has quickly become an essential part of my workflow. lets you add small hunks of modified code to the index from…
Have you ever deleted a file on impulse, only to wake up with remorse later? It doesn’t matter if later is the next morning or the next week…
use git clean to remove files from working tree
or, How to mine for cherries with Git When I work on an experimental feature in a project branch, I have often found that I will have a…
Learning how to contribute to open source projects has been really exciting. Adding value to existing projects, getting social in the coding…