git - 如何提交对我不拥有且未分叉的存储库的更改的拉取请求?
问题描述
我克隆了一个远程仓库并对这个克隆进行了更改。但是,后来我意识到我需要先 fork 回购才能提交拉取请求。我已经分叉了回购。我可以简单地将非分叉回购的内容复制并粘贴到分叉回购中,否则会搞砸吗?有没有更好的方法来解决这个问题?
解决方案
创建分叉后,您应该能够简单地将克隆的源 URL 更改为指向您的分叉,然后将您的更改推送到新的“源”。
$ git remote set-url origin http://path/to/your/fork
$ git push
除了原始遥控器之外,您还可以简单地添加一个新遥控器,然后推送到该遥控器。
$ git remote add myfork http://path/to/your/fork
$ git push myfork
推荐阅读
- reactjs - 反应构建文件夹中的 Index.html 不起作用
- python - 将 JSON(一个字段)转换为 CSV(带分隔符的一行)
- javascript - 如何将数组从localStorage映射到reactJS中的表?
- python - 路径中有多个python版本时venv模块的问题
- java - 如何将特定存储库映射到数据源
- typeorm - Typeorm 无法解析存储库
- bash - 带有 ls -ls 和 OR 模式通配符的 Shell 脚本
- java - 在 k8 pod 中运行 jcmd,权限被拒绝或无法打开套接字文件
- azure - 如何在第一个管道上的阶段完成时运行第二个 Azure 管道
- unix - 从终端的父文件夹运行程序