微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

恢复本地 git 分支

如何解决恢复本地 git 分支

我有一个带有多个分支的 git 存储库,其中一个是未推送到云的本地分支。我的电脑出现故障,但我备份了 .git 文件夹。我恢复了磁盘上的文件并克隆了云中的分支。我想看看我是否能以某种方式让 git 引用恢复的 .git 文件夹并恢复提交到本地分支的文件更改。这种事情可能吗?

提前致谢, jcc

解决方法

感谢您的回复,Lingo。

我们遭到勒索软件攻击,该攻击加密了我计算机上的所有文件。我在云端有一个 master 分支和一个已经提交更改的 develop 分支,但我从未将这个 develop 分支推送到云端。我有源目录和 .git 文件夹的备份,但不幸的是,源目录的备份是在检出 master 分支时进行的,因此当我上次备份时,对本地分支的已提交更改不在磁盘上。我将备份复制到我的计算机,但本地分支没有显示“git branch -a”。我通过在 BitBucket 中克隆存储库来恢复本地存储库。我希望有某种方法可以让 git 恢复本地分支,因为我提交给该分支的所有更改都应该在 .git 文件夹中。我希望有一种方法可以将 git 指向该文件夹并让它恢复该分支。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。