The motivation behind spreading in GIT is that you can make your own branch and hop between those branches. It will enable you to go to your past work keeping your current work intact.