我有一个打开的 phabricator 修订版,我不小心删除了底层的 git 分支。我可以从修订中检索差异并重新创建分支。
但是,有没有办法从修订版中恢复已删除的分支?
我有一个打开的 phabricator 修订版,我不小心删除了底层的 git 分支。我可以从修订中检索差异并重新创建分支。
但是,有没有办法从修订版中恢复已删除的分支?
您可以使用它arc patch
来创建一个分支。它将创建一个名为 D### 的分支arcpatch-D###
,其中 D### 是您的 Diff ID。拥有该分支后,您可以使用 git 命令从该分支的头部创建一个新分支,并根据您的喜好命名。
推荐步骤:1. arc patch D###
2.git checkout -b new-branch-name
从那里你可以做任何你喜欢的事情。
如果您有权访问底层 git 存储库,则可以简单地使用git reflog
: 您将看到已删除分支引用的提交。
参见例如“如何在 git 中恢复已删除的分支? ”。