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

  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将栈清空

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。