この質問では、特定のgitコミットのコンテンツを表示する方法について説明します。 これを達成するには、表示するコミットのコンテンツのどの側面にも異なり、これを達成するにはいくつかの方法があります。
:を使用する最も単純で最も一般的な方法は、コマンドを使用することです。 このコマンドは、コミットメッセージ、著者情報、およびコミットで導入された変更を表示します。 特定のコミットを表示するには、そのコミットハッシュが必要です。このハッシュを使用してこのハッシュを取得できます。 たとえば、Commit Hashの場合、次のコマンドを使用します。git show
git show
これにより、各ファイルに加えられた変更を示すDIFFとともにコミットメッセージが表示されます。 DIFFは、緑色の追加と赤の欠失を強調します。 特定のファイルの変更のみを確認したい場合は、ファイルパスを指定できます:git log
a1b2c3d4
git show a1b2c3d4
:
を使用すると、複数のコミットのdiffを一度に確認したい場合は、git show a1b2c3d4 -- path/to/file.txt
オプションには、ログ出力での各コミットのパッチ(diff)が含まれます。 :git log -p
git log -p
-p
3で示されているコミットの数を制限できます。ファイルに直接アクセスします(注意!):-n
git log -p -n 5 # Shows the patch for the last 5 commits
を使用して使用するのが最善です。特定のgitコミットで行われた変更を見るgit checkout
git show
この質問は、最初の質問と非常に似ており、答えは主に重複しています。 特定のGITコミットで行われた変更を確認するために、最も効果的なアプローチは、Commit Hash:git log -p
に関心のあるコミットの実際のハッシュに置き換えることを忘れないでください。git show
git show <commit_hash>
コマンドは、<commit_hash>
git show a1b2c3d4
ここでは、<commit_hash>^
の親のコミットを表します。このコマンドは、親のコミットを指定されたコミットと比較し、導入された変更を示します。 機能的ですが、一般に、そのシンプルさと明確さには<commit_hash>
が好まれています。git show <commit_hash>
git show
または、git show <commit_hash>
を使用してコミットハッシュとメッセージを取得し、
以上がコミットコンテンツを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。