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

网站建设一般花多少费用常见的网络营销方法有哪些

网站建设一般花多少费用,常见的网络营销方法有哪些,欧美平面设计网站,做网站有用没前言 git cherry-pick是git中非常有用的一个命令,cherry是樱桃的意思,cherry-pick就是挑樱桃,从一堆樱桃中挑选自己喜欢的樱桃,在git中就是多次commit中挑选一个或者几个commit出来,也可以理解为把特定的commit复制到…

前言

git cherry-pick是git中非常有用的一个命令,cherry是樱桃的意思,cherry-pick就是挑樱桃,从一堆樱桃中挑选自己喜欢的樱桃,在git中就是多次commit中挑选一个或者几个commit出来,也可以理解为把特定的commit复制到一个新分支上。

应用场景

commit 都提交了,为什么还要复制新的出来?

应用场景1:有时候版本的一些优化需求开发到一半,可能其中某一个开发完的需求要临时上,或者某些原因导致待开发的需求卡住了已开发完成的需求上线。这时候就需要把 commit 抽出来,单独处理。

应用场景2:有时候开发分支中的代码记录被污染了,导致开发分支合到线上分支有问题,这时就需要拉一条干净的开发分支,再从旧的开发分支中,把 commit 复制到新分支。

命令使用

复制单个

现在有一条feature_cherrypick分支,commit 记录如下:

commit 09cc27103ea4b5ec6f9827e41583e3f0fdbb5efb (HEAD -> feature_cherrypick, origin/feature_cherrypick)
Author: aiqinhai <aiqinhai@qq.com>                                                                                                             
Date:   Fri Sep 22 21:20:39 2023 +0800                                                                 [修改代码]cherryPick第六次   

需要把 09cc27103ea4b5ec6f9827e41583e3f0fdbb5efb 这次commit复制到另一个分支,首先把 commitHash 复制下来,然后切到 master 分支。master分支当前在cherryPick3()这个版本,使用cherry-pick把 09cc27103ea4b5ec6f9827e41583e3f0fdbb5efb commit应用到当前分支。由于feature_cherrypick分支和master分支差三个分支,在进行git cherry-pick之后出现冲突,这时候进行冲突解决即可。

复制多个

以上是单个 commit 的复制,下面再来看看 cherry-pick 多个 commit 要如何操作。一次转移多个提交:

git cherry-pick commit1 commit2

上面的命令将 commit1 和 commit2 两个提交应用到当前分支。多个连续的commit,也可区间复制:

git cherry-pick commit1^..commit2

上面的命令将 commit1 到 commit2 这个区间的 commit 都应用到当前分支(包含commit1、commit2),commit1 是最早的提交。比如说feature_cherrypick分支,有如下三个commit.

commit 668a7ca5daabd8dedbdfdc15e9abad912adc6414
Author: aiqinhai <aiqinhai@qq.com>
Date:   Fri Sep 22 20:52:36 2023 +0800[修改代码]cherryPick第三次commit 5b303cc62fcd3d3121619d1163f2ec3392d65b7c
Author: aiqinhai <aiqinhai@qq.com>
Date:   Fri Sep 22 20:35:31 2023 +0800[修改代码]cherryPick第二次commit 8ffb06b413047d818f920758288491c70c4fa9e4
Author: aiqinhai <aiqinhai@qq.com>
Date:   Fri Sep 22 20:33:55 2023 +0800[修改代码]cherryPick第一次

 我们可以一次性将cherryPick第一次至cherryPick第三次三次commit复制新分支feature_app6.6上,先切换到feature_app6.6分支上,再执行git cherry-pick 8ffb06b413047d818f920758288491c70c4fa9e4^..668a7ca5daabd8dedbdfdc15e9abad912adc6414命令,执行结果如下。

应用成功之后,git push到远程分支即可

cherry-pick 代码冲突

在cherry-pick多个commit时,可能会遇到代码冲突,这时cherry-pick会停下来,让用户决定如何继续操作。我们可以解决冲突,然后使用cherry-pick --continue让cherry-pick继续进行下去。把冲突之后的commit也复制进来,整个流程就完成了。但有时候可能需要在代码冲突后,放弃或者退出流程:

放弃 cherry-pick:
git cherry-pick --abort

回到操作前的样子,就像什么都没发生过。

退出 cherry-pick:
git cherry-pick --quit

不回到操作前的样子。即保留已经cherry-pick成功的 commit,并退出cherry-pick流程。

http://www.ritt.cn/news/28471.html

相关文章:

  • zencart网站打不开定制建站网站建设
  • 美食网站怎么做dw微信营销典型案例
  • 合肥做淘宝网站广州seo推广培训
  • 徐州做网站的公司推销广告
  • 怎样做网站推销产品网站搜索排名优化软件
  • 公安网计算机可以作为网站开发吗小程序开发公司排行榜
  • wordpress新注册用户不发送邮件qq关键词排名优化
  • 怎么把自己做的网站上传到网上小红书新媒体营销案例分析
  • 做外贸生意在哪个网站百度推广客服工作怎么样
  • 学网络推广哪个培训机构好详细描述如何进行搜索引擎的优化
  • 做商城网站那个好荥阳seo
  • html5教育网站泉州百度搜索推广
  • 网站被k 多久恢复网络营销活动策划方案
  • 企业网站的标题关键词我是站长网
  • 日本哪里有免费的高速wifi搜索引擎优化的英语简称
  • dw不会写代码能建立网站吗网络上如何推广网站
  • 设计一款软件需要多少钱关键词优化排名哪家好
  • 设计类的软件有哪些免费seo
  • 用php做注册网站的代码长沙网站seo优化排名
  • 国外网站后缀app推广多少钱一单
  • 国务院建设行政网站百度业务范围
  • 网站被黑后怎么补救免费建网站平台
  • 网站可做哪些服务营销渠道模式有哪些
  • 个人网站源码php广东seo教程
  • 有什么网站可以免费广州疫情今天最新消息
  • 第三方编辑网站怎么做2021最火关键词
  • 初学者学做网站怎么学seo辅助工具
  • 如何做公司简介介绍seo职位要求
  • 在哪里做网站比较好线上广告投放方式
  • 官方网站制作思路网络营销职业规划300字