美文网首页
git stash用法

git stash用法

作者: codingQi | 来源:发表于2017-04-19 10:53 被阅读0次

    每天都重复着一样的步骤,今天也是一样,打开电脑,先看git上面有没有代码更新,于是先pull代码,pull完了之后发现没成功,提示如下:


    原因是因为我有几个文件是测试用的,不能提交到git但也不能删掉,之前可以成功git pull是因为还暂时没有人改文件只有我一个在提交,而我这次pull的时候,已经有好几个人提交了代码,因此,现在要谨慎一些了,虽然我没有提交,但也难免会有冲突,于是,通过提示,我感觉是时候用到git stash了。

    git stash:命令用来临时地保存一些还没有提交的工作,以便在分支上不需要提交未完成工作就可以清理工作目录。

    用了之后,确实解决了我的问题:


    已经成功加入stash栈中,git status查看已经不存在了,然后再进行git pull:

    远端拉下来的代码

    好了,代码成功拉下来了之后,还要继续开发,所以就要把放在栈中的文件还原,利用git stash pop即可:


    ok,这就好了,我就可以继续开发了,以后遇到这样的问题,stash可以帮助解决。。

    git stash list:查看所有保存的进度列表;
    git stash clear:用来清空这个队列;
    git stash apply:修复完bug后, 可以用此命令恢复到以前的工作状态。

    相关文章

      网友评论

          本文标题:git stash用法

          本文链接:https://www.haomeiwen.com/subject/fjuczttx.html