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

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

以上这篇git恢复删除的分支及内容的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是 git恢复删除的分支及内容的方法 的全部内容, 来源链接: utcz.com/z/339932.html

回到顶部