Git 提交错了分支 怎么办

Git问题:代码提交到错误分支了?别慌,教你两招完美回滚! 方法适用场景优点缺点git reset个人分支、需彻底删除提交干净利落,不留痕迹强制推送可能影响团队协作git revert团队协作分支、需保留历史安全可靠,可追溯历史提交历史中会多出一条记录个人开发分支优先用reset,团队协作分支务必用revert!推送前务必检查分支名称,避免低级错误! 阅读详情

最近提交git,刚新建分支,就commit了,完全忘记切换到这个分支了。

git branch newBranch
git add .
git commit -m 'some message'
[master 811e9d8] some message
7 files changed, 363 insertions(+), 142 deletions(-)
create mode 100644 README-images/database.png
create mode 100644 README-images/search-pre.gif

那么该怎么应对呢?以下这个方法我认为很简单易懂

git checkout newBranch
git cherry-pick 811e9d8
git checkout master
git reset --hard HEAD~1

 首先,切换到新建的分支中

 然后,cherry-pick 刚才提交编号

cherry-pick:将某个分支上的特定提交复制到当前所在的分支上,而不必将整个分支合并过来

 接着,切换回你错误提交的分支中(此处以master为例)

 最后,reset --hard HEAD~1 将该分支的 HEAD 重置到前一个提交,即取消之前的提交

【福建dem】原始高程数据tif格式 DEM(Digital Elevation Model,数字高程模型)是一种地理信息系统中的关键数据集,它提供了地表地形的三维信息,通常用于分析地貌特征、模拟水文过程、规划建设、灾害预警等多个领域。这种数据对于地理分析非常有价值,例如,它可以用于计算坡度、坡向、地形粗糙度等地形特征,或者进行洪水模拟、地质灾害评估、太阳能辐射分析等。“福建dem原始高程数据tif格式”是研究和理解福建省地形地貌的重要资源,结合GIS工具,可以揭示丰富的地理信息,为科研、工程和决策提供有力支持。 阅读详情

相关推荐

TensorRT(C++)部署 Pytorch模型

众所周知,python训练pytorch模型得到.pt模型。但在实际项目应用中,特别是嵌入式端部署时,受限于语言、硬件算力等因素,往往需要优化部署,而tensorRT是最常用的一种方式。本文以yolov5的部署为例,说明模型部署在x86架构上的电脑端的流程。(部署在Arm架构的嵌入式端的流程类似)。

女神sha手的博客 5409

Git提交到错误分支咋办?(干货)

Git提交到错误分支咋办?(干货)

qq_46138492的博客 3896

经典蓝牙中的Sniff、Hold与Park模式

若主设备在Sniff Attempt窗口外发送数据,从设备无法接收,需依赖重传机制。移动时立即传输数据。:Sniff Interval=20ms,Attempt=1时隙。:传感器每2秒唤醒一次同步信标,主设备按需唤醒特定传感器采集数据。Slave进入Sniff模式:每20ms唤醒1个时隙监听数据。:设备需要短暂执行高优先级任务(如扫描其他蓝牙设备)。:无数据传输超时后,设备可能自动进入Sniff模式。:主设备通过信标唤醒从设备,或从设备主动请求退出(:平衡功耗与响应速度,适合间歇性数据传输设备。

shishuangquan111的博客 1675

git 提交错分支如何处理

1.git reset HEAD^ //把上次提交恢复为未提交状态。3.git stash //将修改add到暂存区,暂存代码。4.git checkout 分支 //切换到需要提交的分支。5.git stash pop //恢复成功,可提交。2.git status //查看当前状态。接下来就可以按照正常的步骤提交代码了。git 提交错分支如何处理。

qq_30405009的博客 1034

基于RK3588的高效音视频对讲系统设计与实现

本文详细介绍了基于RK3588芯片的高效音视频对讲系统设计与实现。文章深入剖析了RK3588在8K编解码、高性能音频DSP及丰富接口方面的优势,并提供了从开发环境搭建、分层软件架构设计,到视频采集编码、音频回声消除及低延迟网络传输的完整实战指南,旨在帮助开发者充分利用该芯片硬件能力,构建稳定、低延迟的实时通信系统。

dapp9builder的博客 257

从零到一:基于K375S主控的机械键盘优联无线化改造实战

本文详细记录了基于罗技K375S主控进行机械键盘优联无线化改造的全过程。从改造动机、核心原理与物料准备,到电路设计、PCB打样、焊接调试,逐步拆解了将优联技术集成到自定义机械键盘中的实战步骤。项目最终实现了低延迟、高稳定性且支持多设备连接的优联无线机械键盘,为DIY爱好者提供了高性价比的改造方案。

h0i1j2k3l的博客 601

Git提交到错误分支怎么办?(解决办法)

如果你不小心将代码提交到了错误的分支,不用担心,你可以按照以下步骤将提交内容转移到正确的分支。

qq_46426180的博客 2288

spring-ai学习(四)-MCP

创建一个springai项目1.依赖。

zql1455890112的博客 1386

git应用的问题--提交到错误的分支

在使用git的过程中,我们会接触到数个分支,因此也容易出现将内容提交到错误的分支的情况。因此我们需要将这次提交移动回到正确的分支,这里我们使用git中的命令对问题进行修正(当然你也可以通过回忆和对比将内容重新还原出来)

qq_34884877的博客 989

系统安装、qt配置、安装pcie驱动

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 安装Linux系统指定:ununtu20.04并配置相关软件环境 前言 提示:这里可以添加本文要记录的大概内容: ununtu20.04、Qt 5.9.0、pcie驱动 提示:以下是本篇文章正文内容,下面案例可供参考 一、安装系统 制作系统盘(win10),在开机时按相应键进入BIOS,(华硕需要先改配置启动->CSM->开启->第一个选项选第一个或第二个),等待即可 进入后按照https://www.sysgeek.

weixin_44832804的博客 2206

8.5华为OD机试真题 新系统 - IPv4 等长子网划分与自动分配系统 (Java/Py/C/C++/Js/Go)

8.5华为OD机试真题 新系统 - IPv4 等长子网划分与自动分配系统 (Java/Py/C/C++/Js/Go)

算法大师! 526

git提交错分支怎么办

GIT提交错分支如何处理? 很多时候,当我们写完代码,绞尽脑汁写上comment,终于完成了提交。一回首却突然发现,当前分支怎么不是我的分支? 这时候比较挫一点的方式就是,切换到自己的分支,然后重新编写已经错误提交到别的分支的内容,并再次提交(笔者之前就这么干过很多次)。但是这种方式碰到一次提交很多东西的时候就难以忍受了,总不能全部重写一遍吧? 另一种方式就是merge当前分支到自己要提交的分支上...

s674334235的专栏 1万+

YOLOv11改进策略【Neck】| GSConv+Slim Neck:混合深度可分离卷积和标准卷积的轻量化网络设计

实时检测器架构的轻量级设计GsConv。

Limiiiing的博客 2313

GIT提交错分支,push错分支怎么办

GIT提交错分支,push错分支怎么办 一不小心提交了今天的开发代码到了错误分支 不要慌,先切到错误的分支(什么?你已经在这个分支了?那当我没说) git checkout wrongBranch 使用reset head~1 命令,回到解放前,不用担心,代码还在,只是你今天的工作回到了没有被git版本管理的时候 git reset head~1 不信你打status命令看一下,是不是today.txt文件显示红色呢 下面的英文 your branch is behind " origin/w

超人2028的博客 8081

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Git提交错分支,自己的分支提交到别人的远端分支,怎么办

小九

像风走过八千里 1783

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

(转)[git]git提交错分支怎么办

转自:https://blog.youkuaiyun.com/s674334235/article/details/89738352 GIT提交错分支如何处理? 某一天,当你写完代码,绞尽脑汁填上了comment,小手一点,完成提交。一回首却突然发现,当前提交的分支居然不对? 这时候比较挫一点的方式就是,切换到自己的分支,然后重新编写已经错误提交到别的分支的内容,并再次提交(笔者之前就这么干过很多次)。但是这种方式碰到一次提交很多东西的时候就难以忍受了,总不能全部重写一遍吧? 另一种方式就是merge当前分支.

jameskaron的专栏 809

git提交错分支处理

代码已经commit 此时代码在本地仓库,先进行撤回操作 git reset HEAD^ 把上一次提交恢复为未提交状态,进行下一步操作 代码未提交 查看当前状态 git status . 将修改add到暂存区 暂存代码 git stash 切换到自己的分支 git checkout "分支名" 恢复暂存的代码 git stash pop 恢复成功,可提交 代码已经push到远...

weixin_43827144的博客 5272

GIT-提交错了分支怎么办

此命令将暂存的文件提交到Git的暂存栈中,即将当前分支的未提交的更改保存起来。最后,您可以正常提交代码以完成修复。:此命令是将代码库回退到指定的提交,即将最近的一次错误提交取消,并将其放回暂存区。:此命令用于切换到包含错误提交的分支,即含有错误提交代码的分支,以便后续进行修复。:此命令用于切换回包含正确代码的分支,即之前的正确提交所在的分支。:此命令将当前目录下的所有文件提交到暂存区,以便后续提交。git stash (把暂存的文件提交到git的暂存栈)表示将最近的一次提交放回暂存区,并取消该次提交。

qqRZL的博客 880

GIT提错分支,回滚提交

Mixed(默认)功能:回退会保留 commit 前的修改信息 diff。效果:清除暂存区,将暂存区中的文件或代码回到工作区。需要重新git add再 commit 推送。注意:不会丢失文件或代码。Soft(常用)功能:回退会保留 commit 前的修改信息 diff。效果:保留暂存区和工作区,新建文件回退不会变回红色。无需重新git add,可以直接 commit。注意:同样不会丢失文件或代码。Hard(慎用)功能:彻底回退到某个版本。效果。

weixin_58316280的博客 1036

git代码已经commit,发现提交错了分支

【代码】git代码已经commit,发现提交错了分支。

jiligulumin的博客 912

git的功能分支的base分支错了怎么重新提交

git环境:一个测试的test分支,一个线上的master分支写新功能的时候是从master分支,新建一个分支出来,写完功能会提交并push当前的分支到远端,测试时,切换到test分支,将功能分支合并到test分支,上线时,切换到master分支,将功能分支合并到master分支,上线功能。

Hitvz的博客 516

git提交代码提交错分支怎么办?

当你在本地写好代码后想提交代码到远程仓库,即当你执行了: git add . git commit -m "#XX_XXX" 但是你发现你commit 的时候写错分支,例如将 #12 写成 #22,这个时候该怎么办?不要慌,一行命令搞定,这个时候代码还在本地仓库,可以用下面的命令把代码撤回来: git reset HEAD^ 执行了上面的代码后,可以用: git status ...

Bruce_wjh的博客 2055

git commit提交错分支怎么办

该问题可以用来针对developer用户对于没有权限分支的错误提交问题

CN_Thirteen的博客 1054

git push/提交 错分支解决办法

项目场景: 有一个项目,代码本来要提交right分支,但是提交错误了。将改动push到了wrong分支。 现在要将right本来该有的改动更新上去,然后将wrong的改动撤回。 解决方案: 1⃣️ 将改动提交到正确的分支 首先切换到错误的分支 git checkout wrong #切换到错误分支 下面这步操作不用担心,大胆执行,你的改动还会在。 git reset head~1 #使你之前的改动回到没有被git管理的时候 然后使用git

gggg989898的博客 2739

git提交错分支了怎么办

今天在整理分支的时候发现我有一个需求提交错了分支,于是利用10多分钟解决了一下,下面附上解决方案,对git不太熟悉的朋友可以看一下,万一用到了呢。这条提交记录应该提交到30405分支,但是我错误的提交到30420分支。git cherry-pick 你的提交哈希。现在本地分支就已经是错误提交前的了。

m0_64976913的博客 170

解决git提交完代码后切换到自己分支pull拉错远程分支

解决git提交完代码后切换到自己分支pull拉错远程分支

香菜的博客 843

Git一键自救:如何从误删分支与错提交到 main 快速恢复(图解)

一句话承诺:3种最小救援路径+时序图,帮你从“删错分支”“误推到main”中快速回到安全状态。

欢迎来到智能安全前线!这里是AI与信息安全交汇之地。我们以代码为武器,深入大模型攻防实战,破解系统漏洞。追踪OpenAI、Meta前沿动态,用红蓝对抗思维,锻造智能时代的坚盾与利矛。 1108
下一篇: Minified React error #321;
前端开发洋洋
博客等级 码龄3年 77粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值