从Phabricator修订版恢复已删除的git分支



我有一个打开的phabricator修订版,我不小心删除了底层的git分支。我可以从修订版中检索差异并重新创建分支。

但是,有没有办法从修订版中恢复已删除的分支?

您可以使用

arc patch创建分支。 它将创建一个名为 arcpatch-D### 的分支,其中 D### 是您的差异 ID。 拥有该分支后,您可以使用 git 命令从该分支的头部创建一个新分支,并根据需要命名它。

推荐步骤:1. arc patch D###2. git checkout -b new-branch-name

从那里你可以做任何你喜欢的事情。

如果您有权访问底层 git 存储库,则只需使用 git reflog : 您将看到已删除分支引用的提交。

例如,请参阅"如何在 git 中恢复已删除的分支?

最新更新