git - 删除分叉并推送到新的仓库
问题描述
我正在研究一个 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.
解决方案
遥控器的实际描述存储在.git/config
文件中:您可以查看该部分下的内容[remote "origin"]
。
错误消息表明 git 无法理解存储在远程中的数据(如果您从 github 中删除了 repo,这很有意义)。
要从本地存储库中删除远程:git remote rm origin
之后,您应该能够创建一个新的origin
.
推荐阅读
- javascript - 使用角度js问题加载日期年日下拉
- react-query - 我的 useQuery 钩子每次调用时都会重新获取。我认为应该交回缓存?
- r - 在 genlight 对象中导入记录的基因型表
- android - 带有 FragmentContainerView 的未知属性类警告
- sql-server - GETDATE() 输出中的最后一个 .mmm 是什么
- email - Microsoft Graph 发送电子邮件错误“访问被拒绝”
- c - getrlimit -1 返回值
- html - 如何防止兄弟元素堆叠?
- json - 如果不存在则创建表并插入行,否则只需插入
- javascript - 将图像上传到不同大小的 Firebase 存储