具体方法以下git
git pull origin 分支缓存
//出现错误app
git stash 缓存起来测试
git pull origin 分支ui
git stash pop //还原blog
git stash clear开发
参考资料:get
http://www.01happy.com/git-resolve-conflicts/it
开发人员经常遇到这种状况:花了几天时间一直在作一个新功能,已经改了差很少十几个文件,忽然有一个bug须要紧急解决,而后给一个build测试组。在Git问世以前基本上靠手动备份,费时且容易出错。class
git stash命令简而言之就是帮助开发人员暂时搁置当前已作的改动,倒退到改动前的状态,进行其余的必要操做(好比发布,或者解决一个bug,或者branch,等等),以后还能够从新载入以前搁置的改动,很cool吧?
首先,用git add把全部的改动加到staging area。
git add .
接着用git stash把这些改动搁置。
git stash
到这里,当前工做平台就回复到改动以前了。该干吗干吗,此处省略1万字。
须要找回以前搁置的改动继续先前的工做了?
git stash apply 便可。
也能够用 git stash list 来查看全部的搁置版本(可能搁置了不少次,最好不要这样,容易搞混)
在出现一个搁置栈的状况下,好比若是你想找回栈中的第2个,能够用 git stash apply stash@{1}
若是想找回第1个,能够用 git stash pop
若是想删除一个stash,git stash drop <id>
删除全部stash,git stash clear