Чтобы настроить Git на автоматическое удаление удаленных ветвей во время извлечения, вы можете использовать следующие методы:
Метод 1: использование интерфейса командной строки Git
git config --global pull.rebase true
git config --global fetch.prune true
Это устанавливает для параметра конфигурации pull.rebaseзначение true, что указывает Git выполнять перебазирование вместо слияния во время извлечения. Он также устанавливает для параметра fetch.pruneзначение true, что позволяет автоматически удалять удаленные ветки.
Способ 2: редактирование файла конфигурации Git вручную.
Откройте файл конфигурации Git, расположенный по адресу ~/.gitconfig(в системах на базе Unix) или %USERPROFILE%\.gitconfig.(в Windows) в текстовом редакторе и добавьте следующие строки:
[pull]
rebase = true
[fetch]
prune = true
Сохраните файл, чтобы применить изменения. Это дает тот же результат, что и предыдущий метод.
Метод 3. Использование клиентов Git с графическим интерфейсом
Если вы предпочитаете использовать клиент Git с графическим интерфейсом, шаги по включению автоматического сокращения могут различаться в зависимости от используемого клиента. Как правило, соответствующие параметры конфигурации можно найти в настройках или меню настроек клиента. Найдите параметры, связанные с «вытягиванием» или «выборкой», и включите опцию обрезки удаленных ветвей.