使用场景:
1.当你代码写一半,没提交的时候,突然想切个分支.
2.当你本地代码不是最新的时候,这时候想提交一笔代码
可以通过stash先暂存当前代码,然后做且分支或者 拉取远程分支的代码
然后再把stash中的代码还原回来,者之间如果有冲突就解决冲突,然后就可以提交最新代码了
具体操作如下:
先把要暂存的代码 add一下.
git add .
然后暂存到stash中.
git stash save "暂存内容的描述信息"
然后同步服务器代码.
如果和服务器版本不一致 要先reset一下,保证和服务器同步之后,再pull.
git pull origin HEAD:refs/for/master
最后把stash中的代码还原出来
git stash apply
然后有冲突 解决冲突
没冲突直接commit