Simple rebase/merge workflow and how to deal with possible merge conflicts.
Cherry-picking in Git is trivial, it's as easy and logical as it should be.
You probably knew that a branch can be "checked out" with the `git checkout branch-name` command, but interestingly, a single file or a directory can also be subject to checkout.
Here's a little cheatsheet to help deal with branches.
Stashing is a great tool to make life with branches a bit more fluent.
Here's a quick post on the awesomeness of tab completion, and how it can be applied to Git commands and branch names.
How to remove stuff in Git.
Here's a short memo on how to tell apt-get about the new Git version.
You know the the horrible, sinking feeling, when you accidentally wiped out half of the repo with a harmless looking rm -rf. No worried though, you can get all back if it's a Git repo.
Here's how to make, delete, list, and use branches. Plus solutions to some hairy branching scenarios you might find yourself in.
Club-Mate, the beverage → club-mate.fi