首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从一个遥控器取东西,然后插入另一个遥控器

如何从一个遥控器取东西,然后插入另一个遥控器
EN

Stack Overflow用户
提问于 2019-03-15 14:28:26
回答 2查看 1.2K关注 0票数 2

我正在开发一个虚拟助理解决方案,以便在我的组织中使用。我已经从GitHub中克隆了Microsoft存储库。

人工智能回购是定期更新的新功能,我想利用。

这就是我想要完成的:

  1. 有一个本地回购(AI),我从原始/主(AI)获取远程提交。
  2. 我希望能够定制代码以满足我们的需要(例如添加自定义技能和/或本地化内容)
  3. 我希望能够将代码和更改推送到另一个远程回购("MyOwnRemoteRepo")。
  4. 然后,当从AI回购中获取新提交时,我希望能够将这些与我的自定义代码合并,并将其提交给MyOwnRemoteRepo回购。

所以:

  1. 将AI回购(AI)克隆到本地主机
  2. AI (原产地/母版->本地主版)获取更改
  3. 使更改为本地母版
  4. MyOwnRemoteRepo (原主/主)将本地主机中的更改推送到
  5. 回到步骤2

我试图为这种情况寻找一个Git策略,但我没有找到任何好的建议,如何做。

有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-15 15:01:06

也许分叉令人困惑的方面是“起源”一词。克隆回购时,它有一个默认的远程名称为原产地,它指向GitHub上的叉子,而不是它分叉的原始回购。要跟踪原始回购,需要添加另一个远程设备,通常名为“上游:”

git remote add upstream git://github.com/user/repo.git

然后,您的过程变得清晰:您从上游获取,并推入/拉入原点。当所有设置就绪后,'git远程-v`将显示如下所示:

代码语言:javascript
运行
复制
`origin https://github.com/you_repo/AI.git (fetch)
 origin https://github.com/you_repo/AI.git (push)
 upstream   https://github.com/Microsoft/AI.git (fetch)
 upstream   https://github.com/Microsoft/AI.git (push)`

请参阅有关此主题和相关主题的其他更深入的答案:GitHub的起源和上游有什么区别?“下游”和“上游”的定义

票数 2
EN

Stack Overflow用户

发布于 2019-03-15 14:38:08

做这个是叉子最简单的方法,有时这不是你想要的。我在这种情况下所做的事情:

创建我的回购(在GitHub,GitLab等)自述

在本地克隆我的回购

将一个遥控器添加到我想要的代码中(我通常称之为上游代码)

git remote add upstream git@github.com/whatever

从遥控器上拉

git pull upstream master

推到我的回购

git push origin master

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

https://stackoverflow.com/questions/55184825

复制
相关文章

相似问题

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