Ответ 1
попробовать:
[branch "master"]
remote = origin
merge = refs/heads/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, но, похоже, это больше о самой команде.
Спасибо заранее!
попробовать:
[branch "master"]
remote = origin
merge = refs/heads/master
Достаточно просто выполнить
git config branch.master.remote origin
Просто выполните:
git branch --set-upstream master origin/master
Простым способом является использование git checkout -t
для настройки отслеживания при создании локальной ветки.