Introdução
🧑💻 Novo no Git ou no LabEx? Recomendamos começar com o curso Quick Start with Git.
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.
- Clone o repositório para sua máquina local:
git clone https://github.com/labex-labs/git-playground
- 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"
- 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"
- Mude para o branch chamado
mastere crie um branch chamadotwo:
git checkout master
git checkout -b two
- 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:

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.