git branch -d <branch>
删除分支以及它的 reflog (in .git/logs/refs/heads/<branch>
)。是的,您可能可以从HEAD
的 reflog 中恢复分支,但为什么要立即丢弃分支的 reflog?当然,保留它并在以后使用它会更明智。这也将提供一种更简单的方法来取消删除分支(无需通过HEAD
reflog 进行搜索)。
这是个好主意吗?
假设 1 的答案不是“不,这是一个可怕的想法”,这可以通过配置选项(我没有找到)或通过一些管道命令的组合来实现吗?