A separate line of work in Git where you can try changes without touching the main version. If it works, you merge it in; if not, you throw it away.