我有一个本地的git代码仓库,其中包含已经提交了的代码。现在我想将这个代码仓库导入到github上,并保留它的提交记录。我已经完成了以下步骤:
1. 在github上创建了一个新的代码仓库。
2. 将这个新的代码仓库添加为本地代码仓库的远程地址:
git remote add origin https://github.com/...
并且。
git branch --set-upstream-to=origin/master master
但是当我尝试
git pull
时,我遇到了这个错误:
我听说过切换到fatal: refusing to merge unrelated histories
--allow-unrelated-histories
,但有警告说这可能会对存储库造成复杂性。我没有尝试它。
这个问题似乎涉及相同的问题,但答案已经很老了,没有解决我遇到的问题。除此之外,我发现的指南要么假设我有另一个公共存储库,其URL可以粘贴到某个导入对话框中;要么他们假设我根本没有版本控制,只有一堆文件。