我目前正在学习qgroundcontrol开源。根据qgroundcontrol开发人员指南,它说“从主QGC存储库创建一个新的存储库。不要克隆,创建一个新的存储库,从主QGC存储库初始化它。”(https://dev.qgroundcontrol.com/en/custom_build/upstream_merge.html)
但我只知道如何克隆和派生存储库。
因此,我想知道如何从主存储库创建新的存储库,以便修改和测试存储库中的代码。
发布于 2018-09-10 15:25:15
我想说作者思考过:
$ 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'发布于 2018-09-10 16:11:20
欢迎使用Stackoverflow :)正如我所看到的,他们正在告诉你做一些这样的事情。
$ mkdir newRepo
$ cd newRepo
$ git init在您的GitHub帐户中创建新存储库
$ 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也可以做同样的事情,要学习本教程,您必须按照下面的方式操作。
发布于 2020-04-17 11:09:34
根据文档作者的说法,您可以克隆、分叉或任何您喜欢的复制。
这样做的目的是为了确保在针对上游QGC提交任何PR时,不包括对自定义示例的下游自定义更改。只要你避免这样做,你可以随心所欲地去做。
注意:自定义示例是上游QGC的一部分。在那里发送的更改意味着继续显示“插件”可以完成的事情,而不是只与某人的自定义版本相关的新的、自定义代码的特定内容。
文本将很快更新。
https://stackoverflow.com/questions/52252757
复制相似问题