Using the git index to fearlessly try out risky changes · HackerTrans