2015-08-04 3 views
1

Я следил за этим освященным page, чтобы синхронизировать мою вилку, но вилка все еще не полностью синхронизирована. Я работаю над подразделением «развить», и в первоначальном репо недавно добавлена ​​ветка «develop_backup». Но после синхронизации вилки все еще добавленная ветвь также не отражается; ни последние изменения.Вилка не полностью синхронизирована даже после синхронизации

Это шаги, которые я сделал после добавления удаленного репо в настройках git.

git fetch upstream 
git checkout develop 
git merge upstream/develop 

Но все страницы Github моей репо говорит

This branch is 12 commits ahead, 3 commits behind repo:develop 

И мерзавец слияния вверх/развивать это говорит

Already up-to-date. 

Сво головоломные как то, что я делаю неправильно.

ответ

1

Необходимо внести изменения в репозиторий.

Предполагая, что "разработка" является название филиала (на восходящем хранилище)

Использование git push origin develop

+0

Великий. Помогает. Но есть один пакет, который существует в моей вилке, но он не существует в восходящем репо. Не следует ли его переубеждать? Кроме того, я НЕ хочу подталкивать свои изменения к восходящему потоку, поскольку он постоянно меняется. – R11G

+0

Извините, я не понял, что такое ваш «пакет» ... это что-то вроде вашего языка программирования? И я также не мог понять, почему вы не хотите, чтобы НАПРАВЛЯТЬ ваши местные изменения ... это не то, что вы хотели, в первую очередь? –

+0

Извиняется, что я был туманным. Я имею в виду пакеты Java здесь. Репо, от которого я разветвлялся, постоянно меняется, и я хочу, чтобы мои изменения не нарушали его. Я пошлю запрос Pull для слияния моих изменений позже. Синхронизация вилки не означает, что мне нужно подтолкнуть мои изменения вверх по течению, исправить? Это означает только то, что я выхожу из изменений вверх. – R11G

Смежные вопросы