git - git filter-repo:可以在特定分支上使用吗?
问题描述
我正在阅读git filter-repo
可以做什么,因为我想用它做一个小实验......我有这个 repo,我只想从中获取一个目录的历史记录,比如说......主人......但我不想在大师身上工作。我想创建一个新分支,比如说filter-repo-test
让它git filter-repo
单独在这个分支上运行它的魔力。我正在阅读手册,但没有看到仅指定给定分支的选项。可能吗?
解决方案
“杂项选项”包括--refs
--refs <refs+>
将历史重写限制为指定的参考。暗示
--partial
。
除了--partial
(混合新旧历史记录,不自动重新映射refs/remotes/origin/*
torefs/heads/*
等)的正常警告之外,这也可能导致在指定负修订时修剪退化的空合并提交的问题。
而且...它会移动标签,正如我在“带有标签的 Git 子目录过滤器”中所记录的那样,它确实使用--refs
. 作为示例。
推荐阅读
- flutter - 如何让 Positioned 小部件在 Stack (flutter) 中工作?
- java - 以下代码的时间复杂度是多少?
- c# - SharpDX 将 PS4 游戏手柄视为操纵杆,而不是控制器
- python - PDF 模板无法将数据与 pdftk 正确合并
- javascript - 未捕获的类型错误:无法读取 HTMLSelectElement.showFinances 处未定义的属性“货币”
- javascript - onClick 在文本框中编辑 Future CSS
- django - 将记录的用户配置文件模型发送到 CreateView 表单
- .net - 包装 using 语句在 api 控制器上引发错误
- quarkus - 无法使用 quarkus 加载 html5 mp3 音频
- python - 导入python函数时R studio中的initialize_python出错