众所周知,git中删除的分支是可以恢复的。我的情况很复杂,因为:
- 有一个主分支
- 我创建了一个 NewB 分支。工作,做了很多愚蠢的事情。
- 我删除了 NewB 分支。他确信她再也不会被需要了。
- 移动到 master 分支,再次创建 NewB 分支。
- 在NewB分公司工作。突然我意识到重要的设置在旧版本的NewB中。
问题:是否可以恢复旧的NewB?问题是我在其中工作,但没有提交或索引。只是我切换到master的时候,是从-f切换的。
众所周知,git中删除的分支是可以恢复的。我的情况很复杂,因为:
问题:是否可以恢复旧的NewB?问题是我在其中工作,但没有提交或索引。只是我切换到master的时候,是从-f切换的。
您可以恢复分支,只有在这种情况下,不幸的是,它无助于恢复更改。
分支是指向提交的指针。当您创建一个分支时,它最初指向它所源自的提交。
由于您没有创建新的提交,而只是更改了本地副本,因此更改没有保存在任何地方,恢复分支也无济于事。