Git:修改的时候在自己的分支修改,如果在其它分支修改代码,会无法切换回自己的分支

如果已经发生了:

首先在当前分支把没问题的代码提交一下,

  1. 保存当前修改:在当前分支上进行一次提交,将当前修改保存起来。(但是不要推送到远程仓库)

  2. 切换回自己的分支:尝试切换回自己的分支。如果报错,说明你的修改可能和目标分支产生了冲突,无法简单地切换回去。

  3. 解决冲突:如果报错了,说明你的修改与目标分支有冲突。需要先解决这些冲突,才能切换回你自己的分支。你可以使用以下命令手动解决冲突。

  4. 切换回自己的分支:一旦解决了冲突并成功提交修改,你就可以再次尝试切换回你自己的分支。

  5. 应用保存的修改:如果切换回自己的分支后,你的之前保存的修改也是需要的,可以使用 cherry-pick 命令将之前的提交应用到当前分支上。 cherry-pick 命令就是挑选部分的commit来提交。
    Git cherry-pick 这个命令你会经常用到!

    git 教程 --git cherry-pick 命令

  6. 解决冲突并提交:如果在 cherry-pick 过程中出现冲突,需要解决冲突并提交修改。

在这里插入图片描述

这种报错是尝试拉取远程分支时发现本地的标签和远程分支的标签同名,会导致冲突。把本地同名的标签删除掉就好了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/586355.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新model开发记录

模型使用 -- 用blender导出为 fbx ,修改渲染方式(点击模型->Materials->Extract Materials(将材质从fbx中 单独提取出来了)->Materials 选择 Shader -> SimpleURPToonLitExample 点开脸的材质,勾选第一条) 解决角色…

深入了解C语言中的结构体类型与内存对齐

引言: 在C语言中,结构体是一种自定义的数据类型,它允许我们将不同类型的数据组合在一起,形成一个新的数据类型。结构体的使用为我们解决了一些复杂数据的表示和处理问题,不仅限于单单的整型或者字符。本文将深入探讨结…

甘特图进度跟踪与风险预警机制

项目管理就像一场跋涉,甘特图则是我们的路线图和指南针。制定好行程计划后,我们就要跟着它一路前行,时刻核对进度,防患于未然。 一张优秀的甘特图不仅绘制了任务的起止时间,更重要的是它将各项工序的逻辑关系和制约条件清晰可见。我们遵循这个时间线前进,就能确保万无一失。通…

你以为BBA电车不行?看看宝马财报里电车有多挣钱

作者 |许行知 编辑 |德新 如果放在中国市场百花齐放、争奇斗艳的电动车里,宝马的电动车乍看确实平平无奇。 但从全球市场来看,电动车早已成为宝马重要的利润增长点。 3月末,宝马集团举办线上沟通会,总结了其2023年的业绩表现&a…

Rustdesk如何编译代码实现,客户端只有控制权限,而且只能控制指定ID,不能控制其他ID

环境: RustDesk1.1.9 自建服务器 问题描述: Rustdesk如何编译代码实现,客户端只有控制权限,而且只能控制指定ID,不能控制其他ID 解决方案: 详细方案,有需要私聊

【Java面试题系列】基础篇

目录 基本常识标识符的命名规则八种基本数据类型的大小,以及他们的封装类3*0.10.3返回值是什么short s1 1; s1 s1 1;有什么错? short s1 1; s1 1;有什么错?简述&&与&的区别?简述break与continue、return的区别?Arrays类的…

Vue-Electron配置及踩坑

前言 大道至简。太复杂的教程不看。 本篇将记述我创建好Vue3项目之后,用Electron把页面呈现出来的整个过程。会记录一些踩坑。 首先,Electron官网可以参考。但是它只是作出了一个普通的html结构该如何用Electron呈现出来,vue的配置有一些变…

HarmonyOS 应用开发之分布式数据对象跨设备数据同步

场景介绍 传统方式下,设备之间的数据同步,需要开发者完成消息处理逻辑,包括:建立通信链接、消息收发处理、错误重试、数据冲突解决等操作,工作量非常大。而且设备越多,调试复杂度也将同步增加。 其实设备…

k8s集群pod和node状态监控

1.安装 kube-state-metrics 1.1下载yaml文件 下载的文件统一放到目录 : /opt curl -L -O https://raw.githubusercontent.com/gjeanmart/kauri-content/master/spring-boot-simple/k8s/kube-state-metrics.yml 1.2修改配置文件 修改namespace为dev(def…

nvm控制node修改版本 - 详细版

随着前端项目的越来越多,不同项目使用的nodejs版本可能不一样,导致在切换不同项目时需要更换不同的nodejs版本,非常麻烦。本次推荐使用nvm进行多个nodejs版本的统一管理 1. nvm即Node版本管理器, 本文已windows版本为例。 a.如果…

2024年【危险化学品经营单位安全管理人员】试题及解析及危险化学品经营单位安全管理人员操作证考试

题库来源:安全生产模拟考试一点通公众号小程序 危险化学品经营单位安全管理人员试题及解析是安全生产模拟考试一点通总题库中生成的一套危险化学品经营单位安全管理人员操作证考试,安全生产模拟考试一点通上危险化学品经营单位安全管理人员作业手机同步…

打造安全医疗网络:三网整体规划与云数据中心构建策略

医院网络安全问题涉及到医院日常管理多个方面,一旦医院信息管理系统在正常运行过程中受到外部恶意攻击,或者出现意外中断等情况,都会造成海量医疗数据信息的丢失。由于医院信息管理系统中存储了大量患者个人信息和治疗方案信息等,…