美文网首页
git开发中遇到紧急任务加塞要怎么处理?

git开发中遇到紧急任务加塞要怎么处理?

作者: 蝌蚪1573 | 来源:发表于2019-05-04 00:12 被阅读0次
  1. 场景:正在对index.html进行修改时遇到紧急任务加塞


    image.png
  2. 使用命令git stash先把它存放到不影响下一步工作区的环境中,
    image.png
  3. 这时候工作区变成干净的了


    image.png
  4. 等紧急任务处理完,可以使用git stash applygit stash pop
    image.png
    这时候工作区就恢复到了接紧急任务之前的状态了.
    遇到以下情况时可以使用git reset --hard HEAD让工作区恢复干净
    image.png

两个命令的区别:

git stash list命令可以将当前的Git栈信息打印出来

image.png

git stash apply:取出暂存的工作后,git栈信息会保留,以后还可以使用
git stash pop:取出暂存的工作后,git栈信息会被删除
当所有的栈都运用回来的时候,也可以使用git stash clear将栈清空

相关文章

网友评论

      本文标题:git开发中遇到紧急任务加塞要怎么处理?

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