我在 GitHub 上有一个遥控器,上面有一个不再使用的旧版本的网站。从那以后,我对本地副本进行了重大更改,并希望将这些更改合并到。有没有办法可以做到这一点并保留远程存储库中已经存在的历史记录。
是否只是将旧的 .git 目录复制到新项目并git push --force
用我的本地更改替换远程版本?如果可能的话,我想保留相同的远程仓库(及其历史)。
我在 GitHub 上有一个遥控器,上面有一个不再使用的旧版本的网站。从那以后,我对本地副本进行了重大更改,并希望将这些更改合并到。有没有办法可以做到这一点并保留远程存储库中已经存在的历史记录。
是否只是将旧的 .git 目录复制到新项目并git push --force
用我的本地更改替换远程版本?如果可能的话,我想保留相同的远程仓库(及其历史)。
我想你的问题已经在那里得到了回答。
此外,将所有文件从一个 repo 移动到另一个 repo 将保留目标 repo(但不是旧 repo)的历史记录,因此如果您只需要保留其中一个 repo 的历史记录,则可以这样做。