0

好吧,我将我的问题描述如下:

首先,我在我的分支(feature-imagetype)中做了很多代码,在分支中添加并提交了代码。

git add -A
git commit feature-imagetype -m "blablabla"

我不会将它合并到我的development分支中,因为还有一些工作要做,而且我不是唯一在解决方案中工作的开发人员。

但是我在家工作时遇到了pushpull(公钥权限)问题,并再次尝试clone解决方案,看看是否解决了我的问题。它做到了!

但是当我试图列出我的分支时,我的分支不见了!当然还有代码。

因此,如果有人知道我怎样才能找回我的分支,我将不胜感激?删除解决方案并再次克隆后是否有可能?

4

2 回答 2

1

我认为您无法恢复它,除非您可以在回收站中找到您删除的副本。

如果您这样做,请将其还原到与新位置不同的位置,然后只需将文件夹以外的所有内容.git从旧目录复制到新目录,然后提交即可。

于 2013-10-16T22:08:59.237 回答
0

如果您没有将提交推送到远程仓库,那么现在就没有机会从远程拉取它们(或克隆)。您只能尝试恢复本地存储库或工作副本。

于 2013-10-16T22:12:45.017 回答