У меня есть много пультов, добавленных в мой git. Каждый пульт - это хранилище для одного разработчика. Каждый день я fetch --all
, чтобы увидеть любые новые филиалы, которые они создают, которые готовы рассмотреть.Как игнорировать некоторые ветви/теги, скопированные в локальный git, когда git fetch --all
Однако разработчики могут нажать «частные» ветви на удаленный. Скажем, все ветви с префиксом подчёркивания не готовы к просмотру, а другие ветви готовы к просмотру.
При выполнении git fetch --all
, мой график git (по /libexec/git-core/git-gui
) увидит все ветки независимо от того, имеет ли они префикс подчеркивания или нет. Это усложняет график.
Я хочу, чтобы git fetch
проигнорировал эти _XXXX
ветви от загрузки в мой местный git. Поэтому, когда я смотрю на GIT график это как:
- показывает ветви:
RemoteA/Branch1
,RemoteB/Branch1
,RemoteB/Branch2
- Игнорирует ветви:
RemoteA/_Branch2
,RemoteB/_Branch3
Как я могу это сделать?
но как это сделать для всех пульта дистанционного управления? git fetch + refs/heads/review/*: refs/remotes/origin/review/* означает, что я должен ввести RemoteA в команду, чтобы заменить «origin». Что-нибудь подобное, но работает на все? –
@palazzotrain вам нужно зациклиться на всем своем пульте дистанционного управления (в списке «git remote»): легко записывается в сценарий. – VonC