Ordenar Branches do Git por Data

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Ao trabalhar com Git, é comum ter múltiplos branches (branches) em um repositório. No entanto, pode ser difícil acompanhar todos os branches e as datas de seus últimos commits. Neste laboratório, você aprenderá como usar o Git para ordenar os branches por data, facilitando o gerenciamento do seu repositório.

Ordenar Branches do Git por Data

Você tem um repositório Git com múltiplos branches, e deseja ordená-los por data. Isso permitirá que você veja quais branches foram atualizados recentemente e quais não foram. Ordenar os branches por data também pode ajudá-lo a identificar branches que podem precisar de atenção ou merge (fusão).

Para este laboratório, vamos usar o repositório de https://github.com/labex-labs/git-playground.

  1. Clone o repositório para sua máquina local:
git clone https://github.com/labex-labs/git-playground
  1. Navegue até o diretório do repositório e configure sua identidade do GitHub:
cd git-playground
git config --global user.name "seu-nome-de-usuário"
git config --global user.email "seu-email"
  1. Crie um branch chamado one, modifique o código e faça o commit:
git checkout -b one
touch hello.txt
git add .
git commit -m "hello.txt"
  1. Mude para o branch chamado master e crie um branch chamado two:
git checkout master
git checkout -b two
  1. Agora, para ordenar os branches por data, use o seguinte comando:
git branch --sort=-committerdate

Isso exibirá uma lista de todos os branches locais e os ordenará com base na data de seu último commit. Você pode usar as setas do teclado para navegar na lista e pressionar Q para sair.

Este é o resultado final:

sorted git branches list

Resumo

Ordenar os branches do Git por data pode ser uma ferramenta útil para gerenciar seu repositório. Ao usar o comando git branch --sort=-committerdate, você pode facilmente ver quais branches foram atualizados recentemente e quais podem precisar de atenção. Este laboratório forneceu a você o conhecimento e as habilidades para ordenar os branches do Git por data, facilitando o gerenciamento do seu repositório.