首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从现有存储库创建新存储库

从现有存储库创建新存储库
EN

Stack Overflow用户
提问于 2018-09-10 15:13:04
回答 3查看 328关注 0票数 0

我目前正在学习qgroundcontrol开源。根据qgroundcontrol开发人员指南,它说“从主QGC存储库创建一个新的存储库。不要克隆,创建一个新的存储库,从主QGC存储库初始化它。”(https://dev.qgroundcontrol.com/en/custom_build/upstream_merge.html)

但我只知道如何克隆和派生存储库。

因此,我想知道如何从主存储库创建新的存储库,以便修改和测试存储库中的代码。

EN

回答 3

Stack Overflow用户

发布于 2018-09-10 15:25:15

我想说作者思考过:

代码语言:javascript
复制
$ git clone qgc_repo
$ git init my_own_repository
$ cd my_own_repository
$ cp ../qgc_repo/<files that are important> .
$ git add . -m 'initialize repo state'
票数 0
EN

Stack Overflow用户

发布于 2018-09-10 16:11:20

欢迎使用Stackoverflow :)正如我所看到的,他们正在告诉你做一些这样的事情。

代码语言:javascript
复制
$ mkdir newRepo
$ cd newRepo
$ git init

在您的GitHub帐户中创建新存储库

代码语言:javascript
复制
$ git remote add origin https://github.com/yourusername/reponame.git
$ git remote add mavlink https://github.com/mavlink/qgroundcontrol.git
$ git pull mavlink
$ git push origin master

他们试图告诉你如何用他们添加到主库中的新特性来更新你的库。

据我所知,使用forking.As也可以做同样的事情,要学习本教程,您必须按照下面的方式操作。

票数 0
EN

Stack Overflow用户

发布于 2020-04-17 11:09:34

根据文档作者的说法,您可以克隆、分叉或任何您喜欢的复制。

这样做的目的是为了确保在针对上游QGC提交任何PR时,不包括对自定义示例的下游自定义更改。只要你避免这样做,你可以随心所欲地去做。

注意:自定义示例是上游QGC的一部分。在那里发送的更改意味着继续显示“插件”可以完成的事情,而不是只与某人的自定义版本相关的新的、自定义代码的特定内容。

文本将很快更新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52252757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档