[remote "devall"]
url = https://BNahum90789@dcilpa670/scm/devops/dev4all.git
fetch = +refs/heads/dev/BNahum90789_2/*:refs/remotes/dev_BNahum90789/*
Git по умолчанию встраивает удаленное имя в имена веток удаленного отслеживания. Когда вы вынули это, вы ничего не сломали,
все, что отслеживает r-t-b, все еще отслеживает их без этого, fetch все еще обновляет их, все все еще работает. Просто становится немного труднее следовать.
как я могу найти имя удаленного и филиал на удаленном
Поищите refspecs, которые сопоставляют ваше имя с r-t-b.
git config --get-regexp fetch refs/remotes/dev_BNahum90789
чтобы увидеть все refspecs, которые отображаются на это имя r-t-b. В вашем случае вы получите не менее
remote.devall.fetch +refs/heads/dev/BNahum90789_2/*:refs/remotes/dev_BNahum90789/*
и для одноразового использования легко взглянуть на карту. Если вы настроили несколько пультов на один и тот же префикс отслеживания, который, вероятно, вызовет проблемы, и я думаю, что это не будет вашим первым указанием на это, поэтому я проигнорирую эту возможность.
Кстати, у меня есть
git config alias.grl '!f() { git config --local --get-regexp "${@-.}"; }; f'
git config alias.gr '!f() { git config --get-regexp "${@-.}"; }; f'
, который по умолчанию выполняет поиск, чтобы показать все и значительно упрощает поиск, git grl fetch BNahum
, вероятно, сделает это.