はじめに
🧑💻 Git や LabEx の初心者ですか? 「Git のクイックスタート」コースから始めることをおすすめします。
Git は、開発者がコードベースに対して行った変更を時間経過とともに追跡できる人気のあるバージョン管理システムです。Git の最も便利な機能の 1 つは、2 つのコミット間の変更を表示する機能です。これは、コードベースに何らかの変更が加えられたかを理解しようとしたとき、またはバグの原因を特定しようとしたときに役立ちます。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
🧑💻 Git や LabEx の初心者ですか? 「Git のクイックスタート」コースから始めることをおすすめします。
Git は、開発者がコードベースに対して行った変更を時間経過とともに追跡できる人気のあるバージョン管理システムです。Git の最も便利な機能の 1 つは、2 つのコミット間の変更を表示する機能です。これは、コードベースに何らかの変更が加えられたかを理解しようとしたとき、またはバグの原因を特定しようとしたときに役立ちます。
開発者として、https://github.com/labex-labs/git-playground
リポジトリにホストされているプロジェクトに取り組んでいます。リポジトリにいくつかのコミットを行った後、特定の 2 つのコミット間の変更の要約を表示したいと思います。ただし、Git を使ってこれを行う方法がわかりません。
2 つのコミット間の変更の要約を表示するには、例えば HEAD
コミットと "Initial commit" というメッセージを持つコミット間の変更を表示したい場合、以下のように行うことができます。
git-playground
リポジトリがあるディレクトリに移動します。cd git-playground
git shortlog 3050fc0de..HEAD
Git は 2 つのコミット間の変更の要約を表示します。要約を表示しながら矢印キーで移動し、Q
キーを押して終了できます。
出力例は以下のようになります。
Hang (2):
Added file1.txt
Added file2.txt
この例では、Git が 3050fc0de
コミットと HEAD
コミットの間に 2 つのコミットがあったことを示しています。最初のコミットでは file1.txt
が追加され、2 番目のコミットでは file2.txt
が追加されました。
2 つのコミット間の変更を表示することは、Git の便利な機能であり、開発者がコードベースに対して時間の経過とともにどのような変更が加えられたかを理解するのに役立ちます。git shortlog
コマンドを使用することで、開発者は 2 つの特定のコミット間の変更の要約を迅速に表示できます。