|
|
1
3
使用“git-rebase--interactive”。将前五个提交标记为“pick”,其余的标记为“squash”。 |
|
|
2
4
唯一的方法是定期重写存储库。 提交包含提交元数据、提交信息、提交的父级和要提交的树的哈希。在不影响现在的情况下改变过去的事情是不可能的。 |
|
|
3
3
正如达斯汀所提到的,做到这一点的唯一方法是定期重写存储库。Git肯定没有对此的“内置”支持,也不太可能很快就有这样的支持(事物的基本设计类型排除了这个特性)。这意味着,如果你想这样做,你必须手动操作。
如果你想试一试,答案是
this question
演示了如何使用
|
|
|
4
2
金雀花
|
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |