No Git, é possível mostrar a branch remota e a data da última atualização?

No Git, é possível mostrar a branch remota e a data da última atualização?

Sim, é possível!

Mostrar as branches remotas juntamente com a data da última atualização (commit mais recente). Embora o Git não tenha um comando direto para isso, você pode usar uma combinação de comandos para obter essa informação. Aqui está uma maneira de fazer isso:

git for-each-ref --sort=-committerdate --format='%(refname:short) %(committerdate)' refs/remotes/        

Este comando faz o seguinte:

  • git for-each-ref: lista referências, como branches.
  • --sort=-committerdate: ordena as branches pela data do commit mais recente (da mais recente para a mais antiga).
  • --format='%(refname:short) %(committerdate)': formata a saída para exibir o nome da branch remota e a data do commit mais recente.
  • refs/remotes/: restringe a saída às branches remotas.

Este comando exibirá as branches remotas com a data do último commit associado a cada uma delas.


Resultado:

fbarbosa@iMac CIAware-Repo % git for-each-ref --sort=-committerdate --format='%(refname:short) %(committerdate)' refs/remotes/

origin/dev-integracao Wed Jan 10 13:30:02 2024 -0300
origin/master Wed Oct 18 14:43:30 2023 +0000
origin/new-master Thu Oct 5 09:16:38 2023 -0300
origin/HEAD Tue Oct 3 09:40:45 2023 -0300
origin/qa Tue Oct 3 09:40:45 2023 -0300
origin/release Tue Oct 3 09:40:45 2023 -0300
origin/staging Tue Oct 3 09:40:45 2023 -0300        


Entre para ver ou adicionar um comentário

Outros artigos de Flavio Barbosa

Outras pessoas também visualizaram

Conferir tópicos