偶然我删除了本地分支。然后我用远程分支(同名)写了它,现在故事的所有变化都消失了。
有没有办法恢复我删除的本地分支?
$ git branch -D branch-name
$ git branch checkout branch-name
帮助赞赏很多
答案 0 :(得分:3)
您是否在原始本地分支上进行了任何提交?如果是这样,那么git log
或git reflog
可能仍然可以看到它们。如果最近的提交仍然存在,则可以将其应用于刚刚创建的分支。
还有可能使用git fsck --full
可以访问提交,以检测它们是否被视为悬空git对象。
希望这会有所帮助。