Git を使用してコミットの変更を表示する方法

PHPz
リリース: 2023-04-03 09:26:41
オリジナル
4403 人が閲覧しました

Git は、プロジェクト コードのすべての変更を記録して、複数人による共同開発を促進できる分散バージョン管理システムです。 Git では、変更のコミットは、コードの変更を段階的に記録し、追跡して比較できるため、非常に重要な操作です。

次に、Git を使用して送信された変更を表示する方法を学びましょう。

1. 送信履歴の表示

Git を使用して送信履歴を表示する方法は非常に簡単で、次のコマンドを使用するだけです:

git log
ログイン後にコピー

このコマンドはすべてのプロジェクトをリストします。提出履歴。各提出物の作成者、提出時間、提出情報などが含まれます。プロジェクトに多くのコミットがある場合は、上矢印と下矢印を使用してコミットをスクロールします。

特定のコミット レコードを表示したい場合は、次のコマンドを使用できます:

git show <commit-id>
ログイン後にコピー

ここで、<commit-id> は、表示するコミットを指します。 view レコードの ID。完全な SHA-1 値または省略形を指定できます。

2. 変更の表示

Git を使用して送信履歴を表示すると、すべての送信レコードを一覧表示できますが、特定の送信に対して行われた特定の変更を表示したい場合は、次のコマンドを使用できます。 :

git diff <commit-id-1> <commit-id-2>
ログイン後にコピー

このコマンドは、どのファイルが追加されたか、削除されたか、どのコード行が変更されたかなど、2 つのコミット間の相違点をリストします。

特定のファイルの変更のみを表示したい場合は、以下に示すように、コマンドの後にファイル名を追加できます。

git diff <commit-id-1> <commit-id-2> <file>
ログイン後にコピー

Where, <file> 表示するファイル名を指します。

3. 参照の提出

場合によっては、特定の提出の前後に変更を表示する必要がある場合があります。この場合、次のコマンドを使用できます:

git diff <commit-id>^ <commit-id>
ログイン後にコピー

Thisコマンド will 指定されたコミットの前後の差異をリストします (現在のコミットを除く)。

4. ファイル履歴の表示

ファイルの変更履歴記録を表示したい場合は、次のコマンドを使用できます:

git log <file>
ログイン後にコピー

このコマンドは、指定されたファイルのリストを表示します。ファイル 各提出物の作成者、提出時間、提出情報などを含むすべての提出記録。

特定のコミットに加えられた変更を表示したい場合は、次のコマンドを使用できます:

git show <commit-id> <file>
ログイン後にコピー

ここで、<commit-id> は、表示する送信済みレコードの ID。完全な SHA-1 値または省略形を指定できます。

5. まとめ

上記は、Git で送信された変更を表示するためのメソッドであり、これらのメソッドを通じて、プロジェクト コードの変更履歴を簡単に参照することができます。優れたバージョン管理システムとして、Git はコードの変更を記録するだけでなく、開発者の共同開発を促進し、開発効率を向上させることができます。

以上がGit を使用してコミットの変更を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!