Введение
🧑💻 Новый в Git или LabEx? Мы рекомендуем начать с курса Быстрый старт с Git.
При работе с Git в репозитории часто имеется несколько ветвей. Однако может быть сложно отслеживать все ветви и даты их последних коммитов. В этом лабе вы научитесь сортировать ветви по дате с использованием Git, что упростит управление вашим репозиторием.
Сортировать ветви Git по дате
У вас есть репозиторий Git с несколькими ветвями, и вы хотите отсортировать их по дате. Это позволит вам увидеть, какие ветви были обновлены недавно, а какие нет. Сортировка ветвей по дате также может помочь вам определить ветви, которые могут потребовать внимания или слияния.
Для этого лабы давайте используем репозиторий из https://github.com/labex-labs/git-playground.
- Клонируйте репозиторий на свою локальную машину:
git clone https://github.com/labex-labs/git-playground
- Перейдите в директорию репозитория и настройте свою идентификацию GitHub:
cd git-playground
git config --global user.name "ваше-имя-пользователя"
git config --global user.email "ваша-email"
- Создайте ветвь под названием
one, измените код и зафиксируйте изменения:
git checkout -b one
touch hello.txt
git add.
git commit -m "hello.txt"
- Переключитесь на ветвь
masterи создайте ветвь под названиемtwo:
git checkout master
git checkout -b two
- Теперь, чтобы отсортировать ветви по дате, используйте следующую команду:
git branch --sort=-committerdate
Это покажет список всех локальных ветвей и отсортирует их по дате их последнего коммита. Вы можете использовать стрелки для навигации по списку и нажать Q, чтобы выйти.
Вот результат:

Резюме
Сортировка ветвей Git по дате может быть полезным инструментом для управления вашим репозиторием. Используя команду git branch --sort=-committerdate, вы можете легко увидеть, какие ветви были обновлены недавно, а какие могут потребовать внимания. В этом лабе вы получили знания и навыки по сортировке ветвей Git по дате, что упрощает управление вашим репозиторием.