Выделенные флажки - это так называемые флажки с тремя состояниями. В выделенной форме они находятся в неопределенном состоянии, т. Е. TortoiseGit явно не активирует или не деактивирует эти параметры, а использует значение по умолчанию Git.
TortoiseGit использует три-состояния флажков здесь, так что вы можете изменить настройки по умолчанию, который выполнен в ванильным мерзавец (есть несколько способов, в мерзавцем для настройки этого, например, fetch.prune
remote.<name>.prune
и, возможно, другие).
Для того чтобы изменить значение по умолчанию, вы должны использовать git config.
Для контроля значения по умолчанию для чернослива см. fetch.prune
и remote.<name>.prune
. Для контроля значения тегов см. remote.<name>.tagOpt
.
Извините, но я не понимаю, что «текущая ветка принудительно слита и HEAD теряется каждый раз». Можете ли вы очистить? – MrTux
Да @MrTux, по какой-то причине TortoiseGit переопределяет мастер HEAD (принудительное, не слияние или перезагрузка), поэтому локальный мастер теряет ссылку HEAD из исходного. –
Извините, до сих пор не понимаю. – MrTux