ホームページ >開発ツール >Git >gitでどのファイルが変更されたかを確認する方法

gitでどのファイルが変更されたかを確認する方法

PHPz
PHPzオリジナル
2023-04-04 10:42:216791ブラウズ

Git は、ソフトウェアの開発と管理で広く使用されている分散バージョン管理システムです。 Git では、プロジェクトの履歴ステータスをコード ベース内のさまざまなバージョンとして保存し、コード変更の追跡と管理を容易にすることができます。 Git を使用して開発している場合、変更されたファイルを表示する必要がある状況に遭遇する可能性があります。そこで、この記事では、変更されたファイルを表示するための Git の方法をいくつか簡単に紹介します。

  1. git diff コマンド

Git は、現在の作業ディレクトリ内の変更されたファイルと送信されたバージョンの違いを表示するために使用される git diff コマンドを提供します。これを使用するには、ターミナルで次のコマンドを入力します。

git diff

これにより、作業ディレクトリ内で行われたすべてのファイルの変更が表示されます。出力形式は次のとおりです。

diff --git a/file1 b/file1  
index 5d522b5..e7ce8f8 100644  
--- a/file1  
+++ b/file1  
@@ -1,6 +1,6 @@  
 This is some code.  
   
 Lorem ipsum dolor sit amet,  
-consectetur adipiscing elit.  
+consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.  
   
 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.

上記の出力は、file1 ファイルの違いを示しています。 2 行目の「index 5d522b5 to e7ce8f8」は、ファイルのバージョン履歴を表します。ファイルの 6 行目で、「-」は「adipiscing elit」の内容が削除された古いバージョンを表し、「」は「sed do eiusmod Tempor incididunt ut Labore」などが追加された新しいバージョンを表します。マグナアリクア。」

  1. git show コマンド

git show コマンドは、指定したコミットの変更を表示できます。特定のコミットで変更されたファイルを表示するために使用できます。デフォルトでは、最新のコミットを確認します。使用法は次のとおりです。

git show

コミットの SHA-1 値を使用して、特定のコミットを表示することもできます。以下に示すように:

git show 5d522b5

このコマンドは、コミットで変更されたファイルの内容を SHA-1 値 5d522b5 で出力します。

  1. git log コマンド

git log コマンドは、コミット履歴を表示するために使用されます。コミッター、コミット日、SHA-1 値、コミット メッセージなど、すべてのコミットに関する基本情報を表示できます。 git log コマンドを使用すると、各コミットで行われた変更を確認できます。デフォルトでは、現在のフォルダー内のすべてのコミットの履歴が表示されます。具体的な使用法は次のとおりです。

git log

最新の 3 つの送信のみを表示したい場合は、次のコマンドを使用できます:

git log -3
  1. git status コマンド

git status コマンドは、作業ディレクトリに加えられた変更を表示するために使用されます。作業ディレクトリ内のファイルに変更を加えた場合、このコマンドを使用してそれらの変更を表示できます。具体的な使用法は次のとおりです。

git status

このコマンドは、コミットされていない、ステージングされたファイルの更新を表示します。コミットされていない更新は濃い赤色でマークされ、段階的な更新は濃い緑色でマークされます。

概要

git diff、git show、git log、または git status コマンドを使用しているかどうかに関係なく、これらのコマンドを使用すると、変更されたファイルを表示するさまざまな方法が提供されます。コミット履歴を追跡している場合でも、最新の変更を表示している場合でも、現在の作業ディレクトリ内のすべての更新を表示している場合でも、これらのコマンドは、Git プロジェクトをより適切に管理するために重要な情報を提供します。

以上がgitでどのファイルが変更されたかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。