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

设计上海网站建设西安seo教程

设计上海网站建设,西安seo教程,顺企网官网企业名录,h5页面制作工具 软件目录 1,介绍场景1:场景2: 2,常用命令2.1,基础2.2,进阶1,存储时指定备注2,通过索引来操作指定的存储3,修改存储规则 2.3,查看 stash 修改的具体内容 1&#xf…

目录

  • 1,介绍
    • 场景1:
    • 场景2:
  • 2,常用命令
    • 2.1,基础
    • 2.2,进阶
      • 1,存储时指定备注
      • 2,通过索引来操作指定的存储
      • 3,修改存储规则
    • 2.3,查看 stash 修改的具体内容

1,介绍

场景1:

如果正在A分支做开发,但 B 分支的代码测出bug需要修改,所以需要从A分支切换到B分支。

此时可这样处理:在A分支 add + commit 之后,再切换到 B 分支。但这样做有2个问题:

  1. 增加了不必要的 commit,虽然之后可以通过 git commit --amend 来修改,
  2. A 分支的功能写了一半,此时 commit,到时再切换回 A 分支时还得查看 commit 才能知道之前修改的内容,比较麻烦。

场景2:

在 A 分支开发到一半发现使用错分支了,应该在 B 分支开发,需要将当前已修改的内容得全部平移到B分支,同时不影响当前分支和版本库。


上面的情况,最好用的办法就是 stashes 存储栈,它的所有操作不会影响到版本库。

2,常用命令

stashes 存储栈,遵循后进先出

2.1,基础

# 查看帮助(所有命令列表)
git stash -h
# 将当前工作区和暂存区的代码存储到 stashes栈中。
git stash
# 取出最近的一条 stash,并在 stashes 栈中删除。
git stash pop
# 取出最近的一条 stash,stashes 栈中不删除。
git stash apply# 不取出,直接在 stashes 栈中删除最近的一条 stash
git stash drop

所以,git stash pop = git stash apply + git stash drop

# 查看 stashes 列表
git stash list
# 清空 stashes 栈
git stash clear

所以,

场景1,可以直接在 A 分支执行 git stash,在 B 分支开发完之后再切换到 A 分支,执行 git stash pop 即可。

场景2,可以直接在 A 分支执行 git stash,切换到 B 分支后执行 git stash pop 即可。

2.2,进阶

1,存储时指定备注

git stash save 测试stash
# or
git stash push -m 测试stash

缺图查看效果

2,通过索引来操作指定的存储

# 操作 stash@{1}
git stash pop 1
# or 这里一定要加引号,否则报错。
git stash pop "stash@{1}"

git stash applygit stash drop 同理。

3,修改存储规则

默认存储规则:不包括工作区新增文件(未被跟踪的文件)和 .gitignore 忽略的文件,包括工作区和暂存区的修改。

  1. -u--include-untracked 表示包括未被跟踪的文件。
git stash save 备注 -u
  1. -a--all 表示包括 .gitignore 忽略的文件。
git stash save 备注 -a
  1. -k--keep-index 表示不包括暂存区的修改。
git stash save 备注 -k

2.3,查看 stash 修改的具体内容

查看命令 git stash show 并没有介绍,是因为 vscode 自带的版本管理非常好用,可以详细的查看每个 stash 做了哪些修改。

可以看到不止是 stashes,每条 commit 也能随时查看。

在这里插入图片描述


以上。

http://www.ds6.com.cn/news/40222.html

相关文章:

  • 沈阳网站制作公司排名网站优化技术
  • 什么网站做任务南宁网站公司
  • 深圳搜豹网站建设公司企业建站用什么好
  • 帮我们公司做网站seo点击工具
  • 浙江响应式网站建设公司多合一seo插件破解版
  • 网站建设合同鉴于甲方委托乙方最新seo操作
  • 网站开发外包售后维护合同范本怎么自己注册网站
  • 免费论坛申请无广告上海关键词排名优化公司
  • 网站开发的前端与后端百度平台商户电话号码
  • 网站开发 经常要清理缓存广东互联网网络营销推广
  • 网站后台管理无法编辑个人网上卖货的平台
  • 网站集约化建设意见靠谱的广告联盟
  • 欧美做愛网站小程序拉新推广平台
  • 儿童网站网页设计网络零售的优势有哪些
  • 上海外贸瓦屑包装袋有限公司黑河seo
  • 中核集团2023校园招聘信息郑州网络seo公司
  • 灵感中心素材网站东莞网站建设排名
  • 网页设计师培训宣传语企业网站排名优化公司
  • 肇庆企业建站程序百度资源平台
  • 天津工程建设协会网站微信营销推广
  • 开发区经济建设网站seowhy
  • 网站开发技术的发展流程广告投放平台有哪些
  • 做软件贵还是做网站贵18款禁用网站app直播
  • 商城网站用什么做宁波seo营销
  • 哪里能找到免费网站全网整合营销平台
  • 匈牙利网站后缀网店推广的作用是什么
  • qq小程序api关键词优化排名的步骤
  • 门户网站建设工作汇报希爱力双效片副作用
  • 资兴网站建设吉林网络seo
  • 图片网站如何优化河南网络推广公司