问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

git 删除分支上的某次提交(详细操作)

发布网友 发布时间:2024-10-04 22:30

我来回答

1个回答

热心网友 时间:2024-10-22 15:59

要删除git分支上的某次提交,分为两种情况:本地还未push和已经push到远程仓库。

对于本地未push的commit,首先通过git log查看历史记录,找到目标提交的前一个commit,复制其commit号。接下来,使用git rebase -i命令进入编辑模式,找到目标commit,将其从"pick"改为"drop"。编辑完成后,按"esc"退出vim模式,切换到大写模式输入"ZZ",确认rebase操作。此时,你将看到目标commit从本地log中消失。

如果commit已推送到远程仓库,首先pull最新代码并再次查看log。复制需要删除的commit号,使用git revert命令,这会创建一个新的提交,撤销删除的commit。进入vim编辑模式,记录撤销操作的描述,按"esc"退出并输入"ZZ"。最后,提交这次操作并推送至远程分支,新的提交将显示删除操作,便于协作团队查看。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高启强与陈书婷结婚是哪一集 陈舒婷和高启强第几集结婚 高启强陈书婷结婚是第几集 高启强和陈书婷结婚是第几集 高启强和陈书婷第几集结的婚 狂飙高启强第几集和大嫂在一起的 2021年清明节时间(是公历几月几号) js中类似`${xx,xxxy}`的语句是什么意思? 用支付宝帐号注册的淘宝帐号但是淘宝显示未绑定支付宝帐号如图 银行黑户影响子女什么 熬过猪油的油渣别扔了,和蔬菜一起炒,清爽可口太下饭啦! 身份证信息被他人冒用了买不到票怎么办 身份证在网上购票显示有他人用过怎么办 安全隐患怎么解决啊 联想s658t 联想s658t手机通过权限将 乐安全 卸载之后,如何安回来,不要恢复出厂... 联想s658t桌面流量悬浮 房贷放款后什么时候还 南开大学信息技术科学学院学术成就 杨忠志科研项目 南开大学药学院承担了多少科研项目并获得了多少经费? 华涛南开大学环境科学与工程学院副教授 刘志峰科研项目 张心正南开大学泰达应用物理学院副教授 街头霸王所有人物介绍? prt文件是什么怎么打开查看? prt文件怎么打开查看? prt文件可以用什么打开 如何打开我收藏的网址? 怎样找到收藏夹中的网址? 夫妻生活怎么过好? Git 放弃当前分支使用远程分支 乌江水电站发电能力及意义 乌江渡水电站水电站简介 乌江水电站电站工程地质特征 关于乌江渡水电站的介绍主要有哪些? 喝酒为什么 公司打算采购一批文具、笔袋等学生用品,请问有推荐的可靠的平台吗? 大众朗逸安全气囊灯一直亮怎么处理 上汽大众朗逸仪表盘报安全气囊故障是怎么回事 安全气囊插头在座位底下... 无锡的特产是什么?什么地方最出名?东西怎么样? 比亚迪f3能跑多快 朱家尖哪些沙滩免费 魅族18系列2K/120Hz双开真的来了吗? 伊对app上女孩多吗? 凯越机油滤芯多久更换一次 红王子锦带繁殖方法 高电平刹车是什么意思? 电动车高电平和低电平刹车咋区分 民事诉讼简易程序举证期限是多久? 一般民事诉讼简易程序举证期限是多久?