日付で Git ブランチをソートする

GitGitBeginner
今すぐ練習

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

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Git を使用する際、リポジトリには複数のブランチがあることが一般的です。ただし、すべてのブランチとその最終コミット日を追跡するのは難しい場合があります。この実験では、Git を使ってブランチを日付でソートする方法を学び、リポジトリの管理を簡単にします。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"]) git/BranchManagementGroup -.-> git/branch("Handle Branches") subgraph Lab Skills git/branch -.-> lab-12760{{"日付で Git ブランチをソートする"}} end

日付で Git ブランチをソートする

複数のブランチがある Git リポジトリがあり、それらを日付でソートしたいと思います。これにより、最近更新されたブランチと更新されていないブランチを確認できます。ブランチを日付でソートすることで、注意やマージが必要なブランチを特定するのにも役立ちます。

この実験では、https://github.com/labex-labs/git-playground のリポジトリを使用します。

  1. リポジトリをローカルマシンにクローンします。
git clone https://github.com/labex-labs/git-playground
  1. リポジトリディレクトリに移動し、GitHub の ID を設定します。
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
  1. one という名前のブランチを作成し、コードを変更してコミットします。
git checkout -b one
touch hello.txt
git add.
git commit -m "hello.txt"
  1. master ブランチに切り替え、two という名前のブランチを作成します。
git checkout master
git checkout -b two
  1. 次に、ブランチを日付でソートするには、次のコマンドを使用します。
git branch --sort=-committerdate

これにより、すべてのローカルブランチのリストが表示され、それらが最終コミットの日付に基づいてソートされます。矢印キーを使用してリストを移動し、Q キーを押して終了できます。

これが完成した結果です。

sorted git branches list

まとめ

Git ブランチを日付でソートすることは、リポジトリの管理に役立つツールになります。git branch --sort=-committerdate コマンドを使用することで、最近更新されたブランチと、注意が必要なブランチを簡単に確認できます。この実験では、Git ブランチを日付でソートする知識とスキルを提供し、リポジトリの管理を容易にしました。