我只想在一个文件而不是目录上执行相当于git-subtree split的操作。也就是说,我想创建一个新的存储库,其中只有一个文件和它的所有历史记录。
将文件名传递给--prefix参数不起作用
git subtree split --prefix=file_name -b split我在git-filter-branch上尝试了几种变体,但没有找到正确的咒语。
发布于 2017-03-24 16:35:24
您可以使用filter-branch与tree-filter一起删除除您想要保存的文件以外的所有内容
git filter-branch --tree-filter 'find -type f -not -path ./foo/bar -delete' --prune-emptyhttps://stackoverflow.com/questions/43003955
复制相似问题