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

标签 git phabricator arcanist

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

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

最佳答案

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

推荐步骤: 1. 圆弧补丁D### 2. git checkout -b 新分支名

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

关于git - 从 Phabricator 修订中恢复已删除的 git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27139122/

相关文章:

git - 在本地克隆 VSTS 存储库时,面临 SSL 证书问题

git 在 merge 冲突后立即显示 "No files need merging"

Phabricator Sprint 扩展问题

phabricator - 如何在脚本中运行 arc diff,而不提示输入消息

git - Netlify 无需我们团队中任何人的任何操作即可触发构建。为什么?

git - 无法纠正突发 "server certificate verification failed"

git - 使用 Phabricator Permission Denied(publickey) 配置 Git

phabricator - 在 Maniphest (Phabricator) 中搜索自定义字段

phabricator - 如何在 phabricator 中添加任务 ID 字段?

phabricator - 有没有办法在 Arcanist 中指定默认审阅者?