Как настроить локальную ветвь для извлечения / слияния из определенной удаленной ветки? - PullRequest
3 голосов
/ 06 января 2011

У меня есть локальная ветка foo, которая начала свою жизнь как ветка с master.Затем я перенес его на свой пульт, и теперь он счастливо проживает жизнь с его братьями и сестрами в remotes / origin

Я хочу, чтобы pull автоматически извлекал данные из remotes / origin / foo, и я хочу, чтобы status -sb показал мне, какмного изменений я опередил remotes / origin / foo.

Я думал, что способ сделать это был

git config branch.foo.merge 'refs/heads/foo'

Однако, после этого я получаю это сообщение:

➔ git status -sb
## foo
➔ git pull
Your configuration specifies to merge with the ref 'foo'
from the remote, but no such ref was fetched.

Что я делаю не так?

1 Ответ

1 голос
/ 06 января 2011

Необходимо убедиться, что оба параметра branch.foo.remote и branch.foo.merge установлены правильно, прежде чем git pull без параметров будет работать правильно.

Обратите внимание, что вы также можете использовать -u или --set-upstream сgit push для установки этой информации в операции нажатия.

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