Подтвердить что ты не робот

Настройте git так, чтобы "git pull" вместо "git pull origin master"?

Используя git pull, используемый для извлечения из удаленного хранилища, как ожидалось, теперь он просит меня использовать git pull origin master. Я не совсем понимаю инструкции, которые он мне дает, говоря, что я могу добавить что-то в свой файл конфигурации:

[branch "master"]
remote = <nickname>
merge = <remote-ref>

[remote "<nickname>"]
url = <url>
fetch = <refspec>

Сейчас мой файл конфигурации выглядит как

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
[remote "origin"]
    url = |redacted|
    fetch = +refs/heads/*:refs/remotes/origin/*

Итак, я предполагаю, что мне нужно добавить

[branch "master"]
    remote = origin
    merge = ??

Что такое "слияние" в качестве аргумента? Что такое remote-ref (erence?)? Я попытался посмотреть http://git-scm.com/docs/git-config, но, похоже, это больше о самой команде.

Спасибо заранее!

4b9b3361

Ответ 1

попробовать:

[branch "master"]
    remote = origin
    merge = refs/heads/master

Ответ 2

Достаточно просто выполнить

git config branch.master.remote origin

Ответ 3

Просто выполните:

git branch --set-upstream master origin/master

Ответ 4

Простым способом является использование git checkout -t для настройки отслеживания при создании локальной ветки.