Я использую msysgit (Git для Windows). Раньше было так, что запуск "git pull" автоматически "git fetch", а затем перебазировал мои изменения в каждой ветви с новым HEAD из апстрима. Теперь кажется, что "git pull" обычно дает мне ошибки о том, что у меня нет "ветки".* .merge "установлен в моем файле конфигурации. Когда это работало раньше, я не делал ничего особенного в моем конфигурационном файле. Это как я создаю свои местные филиалы? Я обычно делаю это:
git checkout -b localbranch origin/remotebranch
Это лучший способ создать ветки так, чтобы "git pull" автоматически объединял их? (потому что это, кажется, не работает для меня)