我正在尝试将提交历史记录(git log
)从一个存储库复制到另一个存储库。我发现另一个topic提出了类似的问题。解决方案是运行:
git log --pretty=email --patch-with-stat --reverse -- path/to/file_or_folder | (cd /path/to/new_repository && git am)
我已经运行了它,看起来好像可以运行(日志历史记录相同)。但是这种变化只是局部的。我也该怎么做?
我无法使用git add
,然后再使用git commit
,因为我没有任何要提交的内容。
如何将新存储库的历史记录更改为与旧存储库的历史记录相同(它们都包含相同的文件而没有更改)。