Как снова раскошелиться на проект в Github? - PullRequest
0 голосов
/ 11 октября 2019

Я разветвлял проект https://github.com/android/camera-samples месяц назад, разветвленный проект указан как мое имя / камера в моем репо.

Сегодня я обнаружил, что https://github.com/android/camera-samples обновлено,Я снова разветвляю проект.

По моему мнению, мое имя / камера в моем репо будет обновлено, но на самом деле никаких действий с моим именем / камерой нет.

Должен ли я удалить свое имя/ камера сначала в моем репо, затем форк https://github.com/android/camera-samples для последней редакции?

1 Ответ

1 голос
/ 11 октября 2019

Вам нужно sync вилка. Лучше всего было бы ознакомиться с концепцией пультов

Просмотреть все ваши remotes через командную строку:

git remote -v

Перед обновлением (ваши пульты выглядят так)

git remote -v
origin  https://github.com/HelloCW/camera-samples (fetch)
origin  https://github.com/HelloCW/camera-samples (push)

После обновления (пульт изменился)

git remote -v
origin  https://github.com/HelloCW/camera-samples (fetch)
origin  https://github.com/HelloCW/camera-samples (push)
upstream        https://github.com/android/camera-samples (fetch)
upstream        https://github.com/android/camera-samples (push)

Вам необходимо add пульт и pull извышестоящий репозиторий и отправьте обновления на ваш форк.

upstream  -->  local clone --> your fork

Выполните следующие действия:

1. Клонируйте свою вилку (на свой локальный компьютер):

git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Добавьте удаленный из исходного репозитория (upstream) в ваш разветвленный репозиторий:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream

3. Обновление вашего форка из исходного репо, чтобы не отставать от его изменений:

git pull upstream master

Источник: https://gist.github.com/CristinaSolana/1885435

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...