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

2019-05-04  本文已影响0人  蝌蚪1573
  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将栈清空

上一篇下一篇

猜你喜欢

热点阅读