変更の違いを表示する

GitGitBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Git は、開発者がコードベースに対して行った変更を追跡できる人気のあるバージョン管理システムです。Git の重要な機能の 1 つは、ファイルに対して行われた変更の違いを表示する機能です。この機能は、ファイルに対してどのような変更を行ったかを確認したり、ファイルの異なるバージョン間の変更を比較したいときに便利です。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/diff("Compare Changes") subgraph Lab Skills git/diff -.-> lab-12777{{"変更の違いを表示する"}} end

変更の違いを表示する

開発者として、ステージング済みまたはステージングされていない変更と最後のコミットの違いを表示したい場合があります。これは、コミットする前に変更を確認したいときや、最後のコミット以降に行った変更を確認したいときに便利です。

変更の違いを表示する方法を示すために、git-playground リポジトリを使用します。README.md ファイルにいくつかの変更を加え、変更と最後のコミットの違いを表示したいとします。

  1. ターミナルを開き、git-playground ディレクトリに移動します。
cd git-playground
  1. git diff コマンドを使用して、ステージングされていない変更と最後のコミットの違いを表示します。
git diff
  1. 代わりに、--staged オプションを使用して、ステージング済みの変更と最後のコミットの違いを表示することもできます。
git diff --staged

これがステップ 2 を完了した結果です。

diff --git a/file1.txt b/file1.txt
index bfccc4a..ee23125 100644
--- a/file1.txt
+++ b/file1.txt
@@ -1 +1,2 @@
 This is file1.
+hello,labex

これがステップ 3 を完了した結果です。

diff --git a/README.md b/README.md
index 0164284..f47591b 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,3 @@
 ## git-playground
 Git Playground
+hello,world

まとめ

このチャレンジでは、git diff コマンドを使用して、ステージング済みまたはステージングされていない変更と最後のコミットの違いを表示する方法を学びました。この機能は、コミットする前に変更を確認したいときや、最後のコミット以降に行った変更を確認したいときに便利です。熟練した開発者になるために、Git の練習と探索を続けましょう。