首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何合并一个无github分支的远程跟踪?

如何合并一个无github分支的远程跟踪?
EN

Stack Overflow用户
提问于 2019-03-11 03:42:24
回答 1查看 65关注 0票数 1

我想跟踪一个来自谷歌开源的Pixel 3内核的远程分支。

但不幸的是,谷歌开源不在GitHub中,所以设置远程跟踪的链接对我来说有点困难(我还在学习)。

基本上,我喜欢这样的提交:https://github.com/flar2/Bluecross/commit/76f36cb421cc871d94f881febb2b7eca7ba3e574

这是我的remote -v实际响应(为了保密做了一点修改):

代码语言:javascript
复制
xxx@kernel:~$ git remote -v
origin  https://github.com/xxx/Liloo-P3-bluecross.git (fetch)
origin  https://github.com/xxx/Liloo-P3-bluecross.git (push)
upstream    https://android.googlesource.com/kernel/manifest/+/refs/heads/android-msm-bluecross-4.9-pie-qpr1 (fetch)
upstream    https://android.googlesource.com/kernel/manifest/+/refs/heads/android-msm-bluecross-4.9-pie-qpr1 (push)
xxx@kernel:~$ 

但当我尝试以下操作时:

代码语言:javascript
复制
git fetch upstream

它返回:

代码语言:javascript
复制
fatal: remote error: Git repository not found

我想从这个上游分支更新到我的GitHub分支,例如名为Liloo_P3的分支。

你知道该怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2019-03-11 04:36:08

Git remotes应该识别存储库,而不是分支。你的遥控器应该是

代码语言:javascript
复制
https://android.googlesource.com/kernel/manifest

然后你可以获取你想要的分支,例如

代码语言:javascript
复制
git fetch upstream android-msm-bluecross-4.9-pie-qpr1

从那时起,这取决于你想要做什么。如果您想从那里开始工作,可以从它创建一个本地分支,将它合并到您现有的分支中,等等。

如果你只是想把它合并到Liloo_P3中,你可以这样做

代码语言:javascript
复制
git checkout Liloo_P3
git merge upstream/android-msm-bluecross-4.9-pie-qpr1
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55091652

复制
相关文章

相似问题

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