您的位置:首页 > 其它

git恢复删除的分支及内容

2017-10-30 18:54 253 查看
git删除分支
gitbranch-D分支名

git查看分支
gitbranch-a

git删除远程分支
gitpushorigin:分支名

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

正确顺序是:
gitcommit==》gitcheckoutmaster==》gitmerge分支名==>gitpush

解析:git切换到master分支上,
把分支上的东西合并过来,
gitpush进行推送,
这时已经合并到了master分支上并且推送了,
则可以正常删除无用的分支了。
如果先删除了git分支,
但是没有合并,
恢复方法:
首先:
gitlog-g//查看所有日志记录,找到刚刚分支提交的时候的commitid,仅复制id

gitbranch新分支名提交id//新建一个分支,这时候新的分支上就是刚刚提交的版本的内容
然后

gitcheckoutmaster==》gitmerge分支名==>gitpush


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: