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

中国建设机械教育网官方网站做网站的价格是多少

中国建设机械教育网官方网站,做网站的价格是多少,wordpress使用hexo主题,外贸平台阿里巴巴补贴政策问题背景 最近用git的时候遇到了一个问题,场景是这样的。 我有一个分支main,其中有两个commit A和B,A是最新commit,B是历史commit。我先切到B看了看之前的代码,然后切到A,并进行了一些代码修改&#xff0…

问题背景

最近用git的时候遇到了一个问题,场景是这样的。

我有一个分支main,其中有两个commit A和B,A是最新commit,B是历史commit。我先切到B看了看之前的代码,然后切到A,并进行了一些代码修改,执行了commit和push。上述过程命令如下:

git checkout <hash-value-of-commitB>
git checkout <hash-value-of-commitA># 经过代码修改后
git commit -m "add some code"
git push origin main

当我在push的时候,发生了报错HEAD detached from <hash-value-of-commitA>

什么是HEAD detached?

参考链接:Git detached head: What is it & How to fix it?

简单来说,就是现在所在的commit不处于任何分支。比如下图:

在这里插入图片描述
除了第一个commit和最后一个commit之外,其他的commit都不处于任何分支。

但是我checkout的commit明明是最新的commit,不是在main分支上吗?为什么还是会报错呢?这里给出chatgpt的回答:
在这里插入图片描述
就是说,切到任何一个commit,都会处于detatched HEAD状态。要想回到最新的分支上,得checkout到分支名,而不是commit哈希值。

解决方案

  • 如果想保留这些改动,在历史commitB上再新建一个分支即可
  • 如果不保留,直接切到之前的分支。注意是切到分支,不是切到commit,这两者是不一样的

另外,对于第二种方案,已有的在commitB上的改动会被直接丢弃。

http://www.15wanjia.com/news/173380.html

相关文章:

  • 百度收录新网站做网站的毕业设计
  • 手机创建网站生成网站地图
  • 网站建设和营销wordpress 暂停访问
  • 网站极速备案家居网站建设营销推广
  • 外贸企业网站功能要求wordpress批量修改
  • 网站首页样式胶州网站搭建公司
  • 网站建设合同义务营销网站建设都是专业技术人员
  • 免费的黄冈网站有哪些平台可以用微信支付网店设计教程
  • 厦门营销网站制作企业电子商城网站建设
  • 百度站内搜索提升关键词排名网站建设推广图片
  • 企业 php网站建设seo是什么意思啊电商
  • 如何进行网站分析做白酒网站
  • 网站建设在那里接单百度贴吧网页版
  • 网站黑链 工具网络运维是干嘛的
  • 山西企业建站系统平台免费制作地图app
  • 做58网站怎么赚钱吗微信下载安装2024最新版
  • 北京公司网站设计如何将aaa云主机做网站
  • 网站物理结构优化包含网页优化吗wordpress设置会员时效
  • 公司的网站建设网站建设的常见问题
  • 网站建设贰金手指下拉壹玖网站建设首页突出什么
  • php源码项目 门户网站开发常熟住房和城乡建设局网站
  • 备案网站应用服务国外 wordpress模板下载地址
  • 公司网站开发公司在线营销型网站制作
  • 网站建设 深圳ui设计零基础到精通自学
  • 平泉网站建设crm管理系统图片
  • 可以做进销存的网站系统网站设置页面指什么
  • 宣传推广费用预算天津seo公司排名
  • 域名做网站自己的电脑wordpress 页面 分栏
  • 多多淘宝客网站武隆专业网站建设公司
  • 常见网站漏洞怎么开外贸网店