git恢复删除的分支及内容的方法

作者:蓓蕾心晴 时间:2023-03-09 20:16:27 


git 删除分支
git branch -D 分支名

git查看分支
git branch -a

git 删除远程分支
git push origin :分支名

这里注意:git分支提交并且push了,但是把分支删掉了,则分支上提交的东西也一并删掉了

正确顺序是:
git commit ==》git checkout master ==》git merge 分支名 ==> git push解析:git切换到master分支上,
把分支上的东西合并过来,
git push 进行推送,
这时已经合并到了master分支上并且推送了,
则可以正常删除无用的分支了。
如果先删除了git分支,
但是没有合并,
恢复方法:
首先:
git log -g //查看所有日志记录 ,找到刚刚分支提交的时候的commit id ,仅复制id
git branch 新分支名 提交id //新建一个分支,这时候新的分支上就是刚刚提交的版本的内容
然后
git checkout master ==》git merge 分支名 ==> git push

来源:http://www.cnblogs.com/beileixinqing/archive/2017/10/30/7755907.html

标签:git,恢复,删除的分支
0
投稿

猜你喜欢

  • python中requests爬去网页内容出现乱码问题解决方法介绍

    2023-09-14 01:00:11
  • javascript 45种缓动效果(二)

    2009-09-19 18:53:00
  • python实现求纯色彩图像的边框

    2022-04-01 22:04:51
  • 解决echarts数据二次渲染不成功的问题

    2024-04-27 15:56:44
  • Web Forms 2.0

    2008-07-24 12:47:00
  • python学习VSCode使用技巧带你进入高效开发模式

    2021-01-02 04:38:58
  • python 如何将带小数的浮点型字符串转换为整数

    2021-04-24 01:35:51
  • 使用Python和xlwt向Excel文件中写入中文的实例

    2023-08-27 19:18:08
  • 详解python3百度指数抓取实例

    2022-01-11 03:06:59
  • python中的随机数 Random介绍

    2022-05-08 09:49:03
  • Python实现Keras搭建神经网络训练分类模型教程

    2023-08-06 12:33:03
  • MySQL命令行导出与导入数据库

    2024-01-14 03:30:14
  • Python使用graphviz画流程图过程解析

    2022-06-19 06:45:18
  • Python爬虫信息输入及页面的切换方法

    2023-08-02 17:33:33
  • PyQt5-QDateEdit的简单使用操作

    2022-09-16 17:35:51
  • 如何使用w3 upload上传组件上传文件?

    2010-05-16 15:11:00
  • Python实现UDP与TCP通信的示例详解

    2023-04-07 07:01:05
  • Go语言将string解析为time.Time时两种常见报错

    2024-05-22 17:45:48
  • Micropython固件使用Pico刷固件并配置VsCode开发环境的方法

    2022-09-21 16:22:14
  • sqlserver合并DataTable并排除重复数据的通用方法分享

    2012-01-05 18:59:56
  • asp之家 网络编程 m.aspxhome.com