• git stash暂存-详细命令使用


    前言

    • 在日常开发使用git的时候,一般都是不推荐无意义的提交,但没人监管时候(一言难尽)

    • 因为实际开发,可能平凡的几个功能,几个版本一起写,临时打包,导致方便快捷直接提交

    • 但身为一名开发人员我们尽量一个功能提交1次,这样方便版本管理和代码回滚准确省事

    • 虽然不能100%一次提交一个功能,但我们可以尽量靠近,解决方案git stash暂存

    场景

    • 当我们在A分支写代码一半,临时需要切分支到B。要么提交代码导致一次无意义提交,要么强行切换分支,这样会导致代码混乱不推荐,git提供解决方案,git stash 暂存-把刚刚写的代码先存在本地,去别的分支干事情,回到当前分支时候在把本地暂存代码取出来-熟能生巧

    全部命令

    1. // 暂存刚刚写的代码
    2. git stash
    3. // 暂存刚刚写的代码-加上备注
    4. git stash save '备注'
    5. // 查看暂存区所有暂存代码记录
    6. git stash list
    7. // 将最近一次暂存代码-恢复到本地-这次暂存记录会删除
    8. git stash pop
    9. // 根据编号把任意一次暂存代码-恢复到本地-这次暂存记录会删除
    10. git stash pop 编号(stash@{序号})
    11. // 将最近一次暂存代码-恢复到本地-这次暂存记录不会删除
    12. git stash apply
    13. // 根据编号把任意一次暂存代码-恢复到本地-这次暂存记录不会删除
    14. git stash apply 编号(stash@{序号})
    15. // 删除最近一次暂存记录
    16. git stash drop
    17. // 删除任意一次暂存记录-根据编号
    18. git stash drop 编号(stash@{序号})
    19. // 删除所有暂存记录
    20. git stash clear
     
    

    总结:

    经过这一趟流程下来相信你也对 git stash暂存-详细命令使用 有了初步的深刻印象,但在实际开发中我 们遇到的情况肯定是不一样的,所以我们要理解它的原理,万变不离其宗。加油,打工人!

    有什么不足的地方请大家指出谢谢 -- 風过无痕

  • 相关阅读:
    [机缘参悟-72]:深度思考-人生自省的四重境界:不觉、自觉、觉他、圆满
    基于 LowCodeEngine 的调试能力建设与实践
    教程图文详解 - 无线通信网(第五章)
    文件共享(通过git实现,提供脚本)
    怎么压缩图片大小?这些压缩方法值得收藏
    Linux下socket客户端连接服务器端发送数据
    git 删除分支
    MySQL之函数
    【Linux篇】磁盘lvm管理(PV,VG,LV,PE)
    嵌入式分享合集87
  • 原文地址:https://blog.csdn.net/weixin_53579656/article/details/134276730