【发布时间】:2023-03-18 12:06:01
【问题描述】:
我已经分叉了 Homebrew,分支添加了一个公式,然后推送到我的 fork。
现在我在一台新机器上,我的 fork 落后了几个(数十、数百、数千)次提交。
因此,本地 Homebrew 存储库是一个浅层克隆,我的分支出现在遥远且不为人知的过去。
如何将我的 fork 提取到重新基于 master 的本地分支中?
我会说,预计“你不能缺少历史记录” - 肯定有办法,当补丁如此简单时,只需几个提交即可添加一个随后修改的文件?
【问题讨论】:
-
从 fork 获取固定分支时遇到什么问题?我相信这应该是可能的。那时你可能无法合并,因为它不会找到合并基础,但 rebase 也应该是可能的
标签: git homebrew git-rebase shallow-clone