方法:1、利用reflog操作找到最后一次commitid,语法为“git reflog --date=iso”;2、利用checkout切出分支即可恢复删除的远程分支,语法为“git checkout -b 分支名 commitid”。
本文操作环境:Windows10系统、Git2.30.0版、Dell G3电脑。
git怎样恢复删除的远程分支
实际工作上,肯定会有不小心的时候,比如我吧,删除了本地dev分支,intellij idea提示是否将tracked branch也删掉,结果一不小心将远程分支也删除了,接下来就是我的救赎之旅。
查看reflog,找到最后一次commitid
1
git reflog --date=iso
reflog是reference log的意思,也就是引用log,记录HEAD在各个分支上的移动轨迹。选项 --date=iso,表示以标准时间格式展示。这里你肯定会问,为什么不用git log?git log是用来记录当前分支的commit log,分支都删除了,找不到commit log了。
找到目标分支最后一次的commitid,
1
2
3
D:\>git reflog --date=iso
287ba1b HEAD@{2019-05-13 15:35:18 +0800}: checkout: moving from dev to deploy
528a169 HEAD@{2019-05-13 09:23:58 +0800}: commit: 添加忽略,.idea,*.iml,*.log
切出分支
1
git checkout -b recovery_branch_name commitid
切出分支后,本地有分支了,再push到远程仓库就可以了
1
git push origin recovery_branch_name
关键词: reflog commitid 远程分支 Windows10系统
凡注有"环球传媒网"或电头为"环球传媒网"的稿件,均为环球传媒网独家版权所有,未经许可不得转载或镜像;授权转载必须注明来源为"环球传媒网",并保留"环球传媒网"的电头。
- 韩式炸鸡多少钱一份 韩国的炸鸡一般多少钱2022-06-15
- 为什么有时候月亮特别大 凌晨四点看到超级2022-06-15
- 北京工体哪个夜店最嗨 三里屯酒吧消费怎么2022-06-15
- 每日热门:热力学第一第二定律是什么?能量2022-06-15
- 每日速读!古船女人和井(篱笆女人狗、辘轳2022-06-15
- 每日讯息!欧美经典摇滚歌曲有哪些?摇滚歌曲2022-06-15
- 每日关注!岗位调动申请书范文 简单的工作2022-06-15
- 【聚看点】岁月如水:岁月如水,醉美流年2022-06-15
- 观焦点:建行密码丢失如何找回?建行手机银2022-06-15
- 观速讯丨怎么安装摄像头?自己安装监控详细2022-06-15
- 今日热搜:德川家康家训是什么?一起看看《2022-06-15
- 今日快讯:皮鞋怎么保养?皮鞋保养的小技巧2022-06-15
- 观察:coat翻译中文是什么意思?coat外套2022-06-15
- 观天下!我国有哪些神话故事?60个中国古代2022-06-15
- 丈夫死了妻子用还钱么 丈夫欠款死亡妻子该2022-06-15
- 美国黄石公园火山喷发 美国黄石国家公园2022-06-15
- 每日看点!含硒第一名的水果是什么?硒含量最2022-06-15
- 看热讯:曾经心痛dj有没有?曾经心痛dj舞曲2022-06-15
- 信息:犀利哥现状怎么样?犀利哥最帅最霸气2022-06-15
- 动态:自己的神话(自己创造一个神话故事)2022-06-15
- 今日热讯:flv电影在哪里可以下载?下载app2022-06-15
- 儿童封口贴能纠正张嘴睡觉吗 孩子张嘴睡觉2022-06-15
- 星海:一站式跨境浏览,探索全球!2022-06-15
- 【海淘狂欢节】鱼GO全球大促季!这些海淘优2022-06-15
- 招商银行存款有风险吗 中国银行非指定账户2022-06-15
- 为什么法官都喜欢调解 实名举报法官有用吗2022-06-15
- 今年全球最高温度可达到多少度 高温低温怎2022-06-15
- 喉咙不痛但又有异物感 咽喉有异物感是怎2022-06-15
- 献血对身体有害吗 献血屋献血流程2022-06-15
- 今日热门!刘彻和卫子夫的关系? 刘彻一生最2022-06-15