gpt4 book ai didi

git - 在 Git 中,如何压缩与文件或文件夹相关的所有提交?

转载 作者:太空狗 更新时间:2023-10-29 13:43:13 30 4
gpt4 key购买 nike

如何压缩与特定文件或文件夹相关的所有提交?我可能可以在第一步中收集哈希值,然后将它们作为第二个命令的输入通过管道传输。

修改提交以删除与特定文件或文件夹相关的部分也是可以接受的,所有最近的更改都由一个新的单一提交提交。

为了使用例更清楚,假设我想消除与特定文件相关的历史记录

最佳答案

你可能想使用 git filter-branch,像这样:

git filter-branch --tree-filter 'rm -rf FOLDERNAME' HEAD

更多信息在这里:http://git-scm.com/docs/git-filter-branch

请务必小心使用此命令,因为它会重写整个历史记录。请务必在某处备份您的存储库。

关于git - 在 Git 中,如何压缩与文件或文件夹相关的所有提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28949042/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com