Tooling
fatal: refusing to merge unrelated histories
Git is protecting you from combining two repositories that share no common ancestor. Sometimes that is exactly what you want.
How debuggers, profilers and tracers actually work under the hood, and how knowing that makes you faster with them.