リポジトリのビジュアルグラフを表示する

GitGitBeginner
今すぐ練習

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

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

はじめに

Git は、バージョン管理の強力なツールで、開発者がコードの変更履歴を追跡できるようにします。Git の最も便利な機能の 1 つは、グラフを使ってリポジトリの履歴を視覚化する機能です。このグラフは、リポジトリ内のすべてのコミットとブランチを表示し、コードがどのように時間の経過とともに進化したかを容易に確認できます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/commit("Create Commit") subgraph Lab Skills git/commit -.-> lab-12771{{"リポジトリのビジュアルグラフを表示する"}} end

リポジトリのビジュアルグラフを表示する

開発者として、コードがどのように時間の経過とともに変化したかを理解するために、リポジトリの履歴を表示する必要がある場合があります。ただし、コミットのリストを単に表示するだけでは、情報が多すぎて理解しにくくなる場合があります。ここで Git グラフが役に立ちます。リポジトリの履歴を視覚化することで、コードがどのように進化したかをすばやく把握し、導入された可能性のある問題やバグを特定することができます。

Git リポジトリのビジュアルグラフを表示するには、--graph オプション付きで git log コマンドを使用できます。たとえば、GitHub 上の git-playground リポジトリの履歴を表示したいとしましょう。

リポジトリをクローンした後、ディレクトリに移動して git log コマンドを使用してグラフを表示できます。

cd git-playground
git log --pretty=oneline --graph --decorate --all

これにより、リポジトリ内のすべてのコミットとブランチのビジュアルグラフが表示され、コードがどのように時間の経過とともに進化したかを確認できます。

これが最終結果です。

* d22f46ba8c2d4e07d773c5126e9c803933eb5898 (HEAD -> master, origin/master, origin/feature-branch, origin/HEAD) Added file2.txt
* cf80005e40a3c661eb212fcea5fad06f8283f08f Added file1.txt
* b00b9374a7c549d1af111aa777fdcc868d8a2a01 Initial commit

まとめ

Git リポジトリの履歴を見ることは、情報が多すぎて手負えない場合がありますが、ビジュアルグラフを使うことではるかに理解しやすくなります。--graph オプション付きで git log コマンドを使用することで、リポジトリ内のすべてのコミットとブランチのビジュアル表現を表示できます。これにより、導入された可能性のある問題やバグを特定し、コードがどのように時間の経過とともに進化したかを理解するのに役立ちます。