【发布时间】:2021-03-24 11:48:48
【问题描述】:
我从master 创建了分支b1。在创建、批准、合并到master 并删除一些提交后,拉取请求。但是我在本地机器上仍然有b1,我不想删除它。现在我想从master重新打开同名的分支b1,但是GitKraken抛出一个错误:
无法创建 ref,因为它已经存在。
我该怎么做?
【问题讨论】:
我从master 创建了分支b1。在创建、批准、合并到master 并删除一些提交后,拉取请求。但是我在本地机器上仍然有b1,我不想删除它。现在我想从master重新打开同名的分支b1,但是GitKraken抛出一个错误:
无法创建 ref,因为它已经存在。
我该怎么做?
【问题讨论】:
你不能有两个同名的不同分支。
您可以删除现有分支:因为它已合并到 master 中,所以此分支的完整历史记录应该是 master 的一部分,
或者您可以重命名本地克隆上的现有分支:
# choose any suitable target name :
git branch -m b1 archived/b1
并从您想要的任何地方创建一个新的b1 分支。
【讨论】:
TortoiseHg 时,我可以重新打开已关闭但不能删除的分支