Como tenho vários colegas na minha equipe enviando uma quantidade considerável de branches, sempre que eu quiser desembaraçar meus próprios branches, gostaria de ter uma visão geral clara apenas deles. Em resumo, quero usar git log --graph --oneline --decorate
mas apenas em branches:
- que são minhas próprias filiais locais
- que são especificados como o upstream de qualquer um dos meus próprios ramos locais
Existe algum comando git que possa fazer isso?
Primeiro, você pode ter todas as filiais locais com
--branches
.Então, para as filiais remotas que suas filiais locais estão rastreando, você terá que fazer um pouco de mapeamento , por
git for-each-ref
exemplo:(Agradecimentos a Guildenstern pela
--ignore-missing
sugestão de evitar ter que perseguir referências remotas obsoletas de antemão.)