В моем локальном конфигурационном файле (который находится в {local_repo_directory} .git) есть несколько веток, которых нет в локальном и удаленном репо (например: FIX-RD01).
Я удалил одну ветку с помощью команды git config --local --remove-section branch.Rf-FixWarning
, но, насколько я понимаю, это удаляет только тот раздел, который содержит следующие строки:
[branch "FIX-RD01"]
remote = origin
merge = refs/heads/FIX-RD01
Я хочу спросить, безопасно ли вручную удалять ветки несуществования из файла конфигурации с помощью редактора или выше. Почему некоторые из удаленных веток показаны в этом файле. Как мне действовать, для этих разделов (в локальном конфигурационном файле).
Локальный конфигурационный файл:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "origin"]
url = ssh://git@bitbucket.aaa.com:1234/abc/abc.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "FIX-RD01"]
remote = origin
merge = refs/heads/FIX-RD01
[gui]
wmstate = zoomed
geometry = 893x435+52+52 175 196