1. Для того чтобы настроить Git так, чтобы автоматически выполнялся git pull для всех веток по умолчанию, необходимо отредактировать файл конфигурации Git. Можно выполнить команду:
```
git config --global pull.rebase false
```
Эта команда отключит автоматический ребейз во время pull, что позволит вам получать изменения из удаленного репозитория без перезаписи истории коммитов.
2. Чтобы изменить настройки Git так, чтобы команда `git pull` по умолчанию вытягивала обновления из удаленного репозитория для текущей ветки вместо мастера, необходимо сделать следующее:
```
git branch --set-upstream-to=origin/<branch>
```
где `<branch>` - это название вашей текущей ветки. Эта команда устанавливает отслеживание удаленной ветки `<branch>`, что означает, что при выполнении `git pull` без аргументов будут получаться изменения из соответствующей удаленной ветки.