git恢复删除的分支及内容

本文转载于:猿2048网站git恢复删除的分支及内容php

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
相关文章
相关标签/搜索