当前位置: 首页 > news >正文

做百度药材种苗网站株洲市

做百度药材种苗网站,株洲市,做养生哪个网站有客人,上海公司注销需要多少钱费用?git stash的使用方法 应用场景 当我们在开发一个新功能的时候#xff0c;或者开发到一半#xff0c;然后就收到了线上master 出现了bug#xff0c;当分支开发已经进行了或者进行到一半了#xff0c;这时怎么办呢#xff1f; 这时解决方案有两种#xff1a;一种是先先将当…git stash的使用方法 应用场景 当我们在开发一个新功能的时候或者开发到一半然后就收到了线上master 出现了bug当分支开发已经进行了或者进行到一半了这时怎么办呢 这时解决方案有两种一种是先先将当前开发种的代码提交到分支上去虽然可以解决问题但是不妥。第二个分案切换一个新的分支明显也不妥。 git stash 初识 git stash 命令恰好可以解决这个问题可以将当前 【未提交 add . || git add 命令执行前的修改】【工作区的修改和暂存区的修改先暂时粗存起来】 这样后工作区就干净了可以直接切换到master分支下拉拉代码修改了修改完bug后重新切换到刚刚 还在开发中的分支执行 git stash pop 命令将之前存储的修改取出来继续开发。 基本使用 git stash 命令将当前工作目录的修改或者暂存区修改的保存的命令。 它会将当前未提交的更改保存到一个临时的存储区域方便切换分支或者更改其他功能时能回到当前工作状态。 PS D:\work\DSP\xxxx-web git stash Saved working directory and index state WIP on bin0705: 935b6e2 xxxxxgit stash 查看工作区就很干净 PS D:\work\DSP\xxx-web git status On branch bin0705 Your branch is up to date with origin/bin0705.nothing to commit, working tree clean通过 git stash list 命令用于或者当前存储区(stash )中的所有暂存记录。会显示 每个暂存记录的唯一标识(stash{n}) 以及描述信息 PS D:\work\DSP\xxx-web git stash list stash{0}: WIP on bin0705: 935b6e2 xxxxxxxxxxxx//git stash list 每条描述信息的解释 stash{0}: WIP on bin0705: 935b6e2 xxxxxxxxxxxx stash{0}: WIP on bin0705[分支]: 935b6e2[最近一次的commitID] xxxxxxxxxxxx[最近一次的提交信息最近一次commit 的信息]git stash save “描述信息” 用于将当前工作目录开发的代码和暂存区的修改保存到一个新的暂存记录中。于git stash 不同的是它允许提供一个描述信息来标识改暂存记录。 git stash save 这个命令在git 2.13版本后被弃用了推荐使用 git stash push -m “描述信息” git version 查看 当前安装的git 版本 git version 2.35.1.windows.2 git stash save 描述信息git stash push 1、不添加描述信息 git stash push 正常使用就行2、添加描述信息 git stash push -m “描述信息” git stash save 的新替换语法使用方式跟git stash save 一样 PS D:\work\DSP\xxx-web git stash push -m 测试新git stash push 这个新语法 Saved working directory and index state On bin0705: 测试新git stash push 这个新语法 PS D:\work\DSP\xxx-web git stash list stash{0}: On bin0705: 测试新git stash push 这个新语法查看git stash push 添加的存储 PS D:\work\DSP\xxx-web git stash list stash{0}: On bin0705: 测试新git stash push 这个新语法3、保存指定文件或路径的修改 git stash push file-path取出存储 1、git stash apply stash{index} 取出指定 index 的存储的修改到工作区 git stash apply stash{index}这个命令如果不行的话就使用这个语法 git stash apply 1git stash apply stash{index} 无效的错误 fatal: unknown subcommand: stashusage: git stash list [options]or: git stash show [options] [stash]or: git stash drop [-q|--quiet] [stash]or: git stash ( pop | apply ) [--index] [-q|--quiet] [stash]or: git stash branch branchname [stash]or: git stash clearor: git stash [push [-p|--patch] [-S|--staged] [-k|--[no-]keep-index] [-q|--quiet][-u|--include-untracked] [-a|--all] [-m|--message message][--pathspec-from-filefile [--pathspec-file-nul]][--] [pathspec...]]or: git stash save [-p|--patch] [-S|--staged] [-k|--[no-]keep-index] [-q|--quiet][-u|--include-untracked] [-a|--all] [message]2、git stash drop [index] 将指定index的存储从存储记录列表中删除 git stash drop stash效果 PS D:\work\DSP\xxxxx-web git stash drop 0 Dropped refs/stash{0} (717810cda5783b0ab14bc5a91ef4904eee82ed86) 找不到了 PS D:\work\DSP\xxxxx-web git stash list PS D:\work\DSP\xxxxx-web3、git stash apply 取出最近一次修改但是不删除 git stash apply取出后不会影响存储区列表 4、git stash pop 取出最近一条并删除列表中记录 git stash pop 取出最近一次存储的修改到工作区并且同时将该取出的存储记录从列表删除 取出存储发现取错了怎么办 取出存储发现取出了怎么办又忘记使用描述怎么办那么多存储记录又没描述都不知道该存储记录是干什么的又不能通过重新取出存储的命令【会出现取出存储合并】又没有退出的命令又不能删除。 解决方法 将当前取出的存储重新存进去虽然会导致重复的可以将重复的删除 git stash push -m 隐藏66 建议使用取出存储的时候命令顺序 //不同git版本命令有所差异 git stash pop stash{2} 或 git stash pop 1 // 取出指定标识的存储并将其标识的存储从列表中删除如果只有一个使用 git stash pop 就可以了。//这样即使取错了可以重新存储又不会导致存储列表出现重复 git stash push -m 隐藏66 删除所有暂存区记录 git stash clear 命令可以清除暂存区的所有暂存记录并且无法恢复。 在智次git stash clear 命令之前请确保你已经备份了需要保留的暂存记录因为一旦清除暂存记录将无法恢复 PS D:\work\DSP\xxxx-web git stash clear PS D:\work\DSP\xxxx-web git stash list PS D:\work\DSP\xxxx-webgit stash 查看内容 1、查看最近的暂存记录的更改内容 git stash show 效果 PS D:\work\DSP\xxxxx-web git stash showsrc/views/febs/xxxxx/xxxxx/index.vue | 2 -1 file changed, 1 insertion(), 1 deletion(-) PS D:\work\DSP\xxxxx-web2、查看特定暂存记录通过标识符的更改内容 git stash show stash{2} // 跟上面效果一样只不过是指定存储区的下标而已 PS D:\work\DSP\xxxxx-web git stash show 0src/views/xxxxx/xxxxx/xxxxx/index2.vue | 2 -1 file changed, 1 insertion(), 1 deletion(-) PS D:\work\DSP\xxxxx-web3、显示更详细的暂存记录信息包括文件差异 git stash show -p 命令显示更加详细的修改
http://www.hkea.cn/news/14473187/

相关文章:

  • 极速网站开发wordpress如何构建页面
  • 优秀的网站建设价格网站建设教程软件下载
  • 中山移动网站建设报价网文封面制作网站
  • c语言怎么做网站wordpress迁移空间插件
  • 网站开发工具 n沧州建设网站公司
  • 天津网站建设方案维护北京网站改版费用
  • 汉狮做网站公司郑州苏州房产网
  • 用dw做的网页怎么上传到网站wordpress post 与 page 区别
  • 重庆免费自助建站模板注册公司具体费用
  • 郑州网站高端网站设计建立一个平台需要几部分
  • 广州网站建设哪好教做甜品的网站
  • 画册设计网站医联体网站建设
  • 政务公开和网站建设自查报告网上学设计哪个网站好
  • 学习做ppt 的网站网站 转成 微信小程序
  • 企业网站自助建站上海杭州市城乡规划局建设局官方网站
  • 网站域名管理宝德科技专业嘉兴网站建设
  • 网站建设备案和免备案的区别网站开发企业需要什么资质
  • 网站开源推广公司怎么做
  • 东莞网站设计与网站制作wordpress 标签设置
  • 企业网站开发标准net网站开发实例
  • 金融网站开发文档下载wordpress 新网页打开
  • wap网站生成健身网站设计模板下载
  • 设计策划网站seo学习论坛
  • 建电影网站教程网站排名不稳定怎么办
  • 北京网站设计我选柚米网站首页图片 代码
  • 江苏国龙翔建设网站wordpress查询页面id
  • 香河建设局网站网站的建设ppt模板
  • 综合商城网站建设网站设计与制作软件
  • 网站未建设的情况说明书网站的策划做推广
  • 如何做seo网站wordpress淘宝客主题制作视频教程