Как объединить удаленное отслеживание ветки none github? - PullRequest
1 голос
/ 10 марта 2019

Я хотел бы отследить удаленную ветку из Google с открытым исходным кодом для ядра Pixel 3.

Но, к сожалению, Google с открытым исходным кодом не находится в GitHub, поэтому настройка ссылки на удаленное отслеживание мне немного сложнее(Я все еще учусь).

По сути, я хотел бы сделать такой коммит: https://github.com/flar2/Bluecross/commit/76f36cb421cc871d94f881febb2b7eca7ba3e574

Вот мой remote -v фактический ответ (немного измененный для конфиденциальности).):

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:~$ 

Но когда я пытаюсь выполнить следующее:

git fetch upstream

, он возвращает:

fatal: remote error: Git repository not found

Я хотел бы получать обновления из этой ветки восходящего потока внапример, моя ветка GitHub с именем Liloo_P3.

Есть идеи, как это сделать, пожалуйста?

1 Ответ

2 голосов
/ 10 марта 2019

Пульты Git должны идентифицировать репозитории , а не ветви.Ваш пульт должен быть

https://android.googlesource.com/kernel/manifest

Тогда вы можете выбрать нужную ветку, например,

git fetch upstream android-msm-bluecross-4.9-pie-qpr1

Оттуда это зависит от того, что вы хотите сделать.Создайте из него локальную ветку, если хотите оттуда работать, объедините ее с существующей веткой и т. Д.

Если вы просто хотите объединить ее с Liloo_P3, вы можете сделать что-то вроде

git checkout Liloo_P3
git merge upstream/android-msm-bluecross-4.9-pie-qpr1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...