https://medium.com/@dhruvaldhorajia2014/git-stash-understanding-and-utilizing-the-essential-git-feature-9195235d4cfa