コミットが何をしたかを示すにはどうすればよいですか?

Komittoga Hewoshitakawo Shisunihadousurebayoidesuka



Git では、コミットは特定の時点での Git リポジトリ全体のスナップショットを表します。ユーザーがリポジトリ内のファイルに変更を加えると、それらの変更をステージングし、コミットを作成してそれらの変更を保存します。具体的には、コミットが作成されると、ステージングされたすべての変更を含むリポジトリの現在の状態のスナップショットが Git によって作成されます。各コミットには、コミット メッセージ、日付、作成者、追加、変更、または削除されたファイルなどの情報が含まれています。ユーザーは、コミットで行われたすべての変更を表示できます。

この記事では、特定のコミットが何を行ったかを示す方法を示します。

コミットが何をしたかを示す方法は?

次のように、さまざまな Git コマンドを使用して、特定のコミットが何を行ったかを表示できます。







方法 1: 「git show 」コマンドを使用してコミットの変更を表示する

gitショー 」コマンドをコミット ID とともに実行すると、コミット メッセージ、作成者名、日付、時刻など、そのコミットに関する詳細情報が表示されます。また、特定のコミットが何をしたかを示します。



ステップ 1: 目的のコミットを選択する

まず、コミット履歴を表示し、特定のコミットを選択します。



git ログ - オンライン

以下の出力は、すべてのコミット履歴を示しています。私たちは「 3245529 」 コミット ID:





ステップ 2: コミットの変更を表示する

次に、「 gitショー 」コマンドと選択したコミット ID を使用して、その変更を表示します。



gitショー 3245529

以下の出力は、選択したコミットに加えられた変更を示しています。強調表示された部分では、緑色のテキストと「 + 」記号は、コミットでファイルに追加された新しい行を表します。

さらに、「 –統計 」オプションを同じコマンドで使用して、変更の簡単なリストを表示することもできます。

gitショー 3245529 --stat

以下のスクリーンショットは、このコミットに 3 つの挿入が追加されたことを示しています。

方法 2: 「git diff ^!」を使用してコミットの変更を表示する指図

git差分 」 コマンドと特定のコミット ID を使用して、そのコミットに加えられた変更を表示します。提供されたコマンドを使用して、「^!」を追加します。すべての親コミットを差分から除外する記号:

git差分 3245529 ^ !

以下のスクリーンショットで、強調表示された部分は、選択したコミットに追加された変更を示しています。

特定のコミットが何をしたかを示す最も簡単な方法を説明しました。

結論

特定のコミットが何をしたかを表示するには、まず目的のコミットを選択し、そのコミット ID をコピーします。次に、「 git show <コミット ID> ' また ' git diff <コミット ID>^! 」 コマンドを使用して、そのコミットに追加された変更を表示します。この記事では、Git で特定のコミットが何を行ったかを示す方法を示しました。