Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如果旧存储库没有';你不存在于网上吗?_Git_Github - Fatal编程技术网

Git 如果旧存储库没有';你不存在于网上吗?

Git 如果旧存储库没有';你不存在于网上吗?,git,github,Git,Github,情况是,我有一个存储库的本地副本,它的git日志中有所有提交历史记录。这是我上学期使用的课程存储库,现在讲师已经在线清理了该存储库,所以它只存在于我的计算机上 我希望保留所有提交历史记录,并将其内容转移到新的回购协议中。然而,当我尝试远程推送Git时,引发了无法从远程存储库读取的错误 在这种情况下,我该如何保存git日志并将所有内容移动到新创建的repo 非常感谢 您需要将回购的来源更改为新位置: 这样,包括git日志在内的所有内容都将被推送到新位置 $ git remote rm origin

情况是,我有一个存储库的本地副本,它的git日志中有所有提交历史记录。这是我上学期使用的课程存储库,现在讲师已经在线清理了该存储库,所以它只存在于我的计算机上

我希望保留所有提交历史记录,并将其内容转移到新的回购协议中。然而,当我尝试远程推送Git时,引发了无法从远程存储库读取的错误

在这种情况下,我该如何保存git日志并将所有内容移动到新创建的repo


非常感谢

您需要将回购的来源更改为新位置:

这样,包括git日志在内的所有内容都将被推送到新位置

$ git remote rm origin
$ git remote add origin git@github.com:username/repositoryName.git
$ git config master.remote origin
$ git config master.merge refs/heads/master

您需要将回购的来源更改为新位置:

这样,包括git日志在内的所有内容都将被推送到新位置

$ git remote rm origin
$ git remote add origin git@github.com:username/repositoryName.git
$ git config master.remote origin
$ git config master.merge refs/heads/master

非常感谢!我还发现直接编辑位于.git文件夹的配置文件中的存储库url非常有用。非常感谢!我还发现,在.git文件夹的配置文件中直接编辑存储库url也很有用。