git 恢复误删的分支
生活随笔
收集整理的這篇文章主要介紹了
git 恢复误删的分支
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在使用git的過程中,因?yàn)槿藶橐蛩卦斐煞种?#xff08;commit)被刪除,可以使用以下步驟進(jìn)行恢復(fù)。
首先用以下步驟創(chuàng)建一個(gè)新分支,修改一些文件后刪除,以便進(jìn)行恢復(fù)。
1.創(chuàng)建分支 abc
git branch abc?
2.查看分支列表
3.切換到abc分支,隨便修改一下東西后 commit
?
?
4.刪除分支abc
- 1
- 2
5.查看分支列表,abc分支已不存在
?
恢復(fù)步驟如下:
1.使用git log -g 找回之前提交的commit
commit 3eac14d05bc1264cda54a7c21f04c3892f32406a Reflog: HEAD@{1} (fdipzone <fdipzone@sina.com>) Reflog message: commit: add test.txt Author: fdipzone <fdipzone@sina.com> Date: Sun Jan 31 22:26:33 2016 +0800add test.txt?
2.使用git branch recover_branch[新分支] commit_id命令用這個(gè)commit創(chuàng)建一個(gè)分支
git branch recover_branch_abc 3eac14d05bc1264cda54a7c21f04c3892f32406agit branch -a * developrecover_branch_abcremotes/origin-dev/develop?
可以見到recover_branch_abc已創(chuàng)建?
?
3.切換到recover_branch_abc分支,檢查文件是否存在
git checkout recover_branch_abc Switched to branch 'recover_branch_abc'ls -lt total 8 -rw-r--r-- 1 fdipzone staff 4 1 31 22:38 test.txt?
這樣就可以恢復(fù)被誤刪的分支了
如下圖
總結(jié)
以上是生活随笔為你收集整理的git 恢复误删的分支的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 温州银行信用卡逾期后果
- 下一篇: 参股新三板板块 北交所带出来的大热门