我通过以下方式删除了一个分支
git branch -d <branch>
它说:
git branch -d oleg/feature/1533692217
warning: deleting branch 'oleg/feature/1533692217' that has been merged to
'refs/remotes/origin/oleg/feature/1533692217', but not yet merged to HEAD.
Deleted branch oleg/feature/1533692217 (was f7a4a13).
我想我知道这意味着什么,如何恢复具有名称的分支:
oleg/feature/1533692217
有没有一种方法可以在不检出分支的情况下恢复分支?
注意,当我将其与集成分支合并时,我压缩了删除的功能分支,这就是可能出现警告消息的原因之一。也许git无法解决该问题情况?
答案 0 :(得分:6)
我会
git branch oleg/feature/1533692217 f7a4a13
这与Ry-的答案具有相同的效果-它重新创建已删除的分支,指向它在删除之前所指向的相同提示提交-只是它不依赖于了解正在发生的事情继续使用origin/oleg/feature/1533692217
分支。
答案 1 :(得分:2)
git branch oleg/feature/1533692217 origin/oleg/feature/1533692217