Git

Ever wanted to make a branch that had zero common ancestry with master? They can be quite useful for things like Concourse's semver resources.

git symbolic-ref HEAD refs/head/new-branch
rm .git/index

At that point, you can either git-add / git-commit to get a copy of what was on master, or you can remove everything and start clean.

See the original article for the full treatment.