站長資訊網
        最全最豐富的資訊網站

        git怎樣恢復刪除的遠程分支

        方法:1、利用reflog操作找到最后一次commitid,語法為“git reflog –date=iso”;2、利用checkout切出分支即可恢復刪除的遠程分支,語法為“git checkout -b 分支名 commitid”。

        git怎樣恢復刪除的遠程分支

        本文操作環境:Windows10系統、Git2.30.0版、Dell G3電腦。

        git怎樣恢復刪除的遠程分支

        實際工作上,肯定會有不小心的時候,比如我吧,刪除了本地dev分支,intellij idea提示是否將tracked branch也刪掉,結果一不小心將遠程分支也刪除了,接下來就是我的救贖之旅。

        查看reflog,找到最后一次commitid

        git reflog --date=iso

        reflog是reference log的意思,也就是引用log,記錄HEAD在各個分支上的移動軌跡。選項 –date=iso,表示以標準時間格式展示。這里你肯定會問,為什么不用git log?git log是用來記錄當前分支的commit log,分支都刪除了,找不到commit log了。

        找到目標分支最后一次的commitid,

        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

        切出分支

        git checkout -b recovery_branch_name commitid

        切出分支后,本地有分支了,再push到遠程倉庫就可以了

        git push  origin recovery_branch_name

        推薦學習:《Git教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 中文字幕亚洲综合精品一区| 久热这里只有精品99国产6| 久久伊人精品青青草原高清| 亚洲精品黄色视频在线观看免费资源| 国产精品欧美一区二区三区不卡| 亚洲AV无码成人精品区狼人影院 | 久久亚洲国产成人精品性色| 精品久久人人爽天天玩人人妻| 成人精品视频在线观看| 日产欧美国产日韩精品| 欧美精品人爱a欧美精品| 国产精品九九久久精品女同亚洲欧美日韩综合区 | www夜片内射视频日韩精品成人 | 91精品国产高清久久久久久国产嫩草| 国产精品高清一区二区三区 | 日韩人妻无码精品一专区| 亚州日韩精品专区久久久| 国产亚洲精品自在线观看| 一区二区精品在线| 91精品久久久久久无码| 久久精品九九亚洲精品天堂| 99re6在线视频精品免费| 精品一区二区三区免费毛片爱| 亚洲AV永久无码精品| 亚洲性日韩精品国产一区二区| 日本Aⅴ大伊香蕉精品视频| 欧美精品三区| 亚洲综合国产精品第一页 | 亚洲欧美精品SUV| 日韩经典精品无码一区| 久久精品成人影院| 久久成人精品| 婷婷国产成人精品一区二| 日韩经典精品无码一区| 亚洲AV成人精品日韩一区18p| 亚洲婷婷国产精品电影人久久| 亚洲一区精品无码| 99热这里只有精品国产66| 97久久国产亚洲精品超碰热| 国产精品视频色拍拍| 成人国内精品久久久久一区|