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