Я установил ветки отслеживания с параметром --track
, и когда я делаю git pull
on master
, он извлекает все ветки в origin/branchname
, но не сливается с локальными ветвями отслеживания. Это лишнее раздражает, потому что, если я позже сделаю git push
на master
, он говорит, что в ветвях отслеживания были отклонены обновления без перемотки вперед, поскольку они не были быстро перенаправлены на начальном git pull
.
Мой вопрос: Как сделать так, чтобы git pull
извлекал все ветки и автоматически перематывал все ветки отслеживания?
Примечание. git pull
используется для быстрой пересылки всех моих ветвей отслеживания с моими репозиториями GitHub, но теперь, когда я настроил свои собственные репозитории, используя Gitolite, эта проблема возникает.