首页 > 解决方案 > 删除分叉并推送到新的仓库

问题描述

我正在研究一个 wordpress 主题课程并分叉了一个我后来删除的 repo,因为我想将 100% 更新的文件推送到一个新的 repo。所以分叉的那个在 Guthub 上被删除了,但是我可以看到所有的提交仍然存在。当我创建一个新存储库,运行 init,添加 -A 并提交时,我向同一个存储库添加了一个额外的提交,并且我被告知远程不再存在。

是否可以删除 git 上的所有内容,或者以某种方式断开旧仓库并重新开始?

以下是我尝试时遇到的错误:

$ git init
Reinitialized existing Git repository in C:/xampp/htdocs/accelerate/.git/

$ git remote add origin git@github.com:aborisova19/accelerate-marketing.git
fatal: remote origin already exists.


$ git remote show origin
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

标签: gitgithub

解决方案


遥控器的实际描述存储在.git/config文件中:您可以查看该部分下的内容[remote "origin"]

错误消息表明 git 无法理解存储在远程中的数据(如果您从 github 中删除了 repo,这很有意义)。


要从本地存储库中删除远程:git remote rm origin

之后,您应该能够创建一个新的origin.


推荐阅读