この調査では、次のことを説明します。
Git バージョン管理のパッチとは?
Git バージョン管理では、パッチは、コードに加えられた変更の説明を保持する単なるテキスト ファイルです。これには、過去にプロジェクトに加えられたすべての変更と相違点が含まれています。さらに、追加、削除、または変更されたコード行に関するすべての情報を記録します。
「git format-patch」コマンドを使用してパッチを作成/作成する方法は?
Git でパッチを作成するには、まず目的のローカル ディレクトリに移動します。次に、コミット履歴を確認し、特定のコミット ID を選択します。その後、「 git format-patch -1 <コミット ID> 」コマンドを使用して、選択したコミット ID からパッチを作成します。最後に、作成したパッチを確認します。
ステップ 1: ローカル リポジトリに移動する
まず、以下のコマンドを使用して特定のローカル ディレクトリにリダイレクトします。
$ CD 「C:\行く \R すごい'
ステップ 2: コミット履歴を表示する
次に、Git ログをチェックしてコミット履歴を表示します。
$ git ログ - オンライン
以下の出力では、コミット ID とともにコミット履歴を確認できます。目的のコミット ハッシュを選択します。たとえば、「 03668b5 」 コミット ID:
ステップ 3: パッチの作成/作成
次に、選択したコミット ID とともに次のコマンドを使用して、そこからパッチを作成します。
$ gitフォーマットパッチ -1 03668b5
ステップ 4: 作成されたパッチを確認する
新しいパッチが作成されたことを確認するには、次のコマンドを実行します。
$ ls新しい「 0001-New-feature-file-added.patch 」 パッチが作成されます。
「git diff」コマンドを使用してパッチを作成/作成する方法は?
「 git diff
ステップ 1: Git ログを表示する
まず、Git ログをチェックしてコミット履歴を表示します。
$ git ログ - オンライン以下の出力は、コミット ID を含むコミット履歴を表示しています。パッチを作成するための特定のコミット ID をコピーします。たとえば、「 1839bf4 」 コミット ハッシュ:
ステップ 2: パッチを作成または作成する
次に、「 git差分 」コマンドを実行し、コミット ID とパッチ ファイル名を指定します。
$ git差分 1839bf4 > mypatch.diffここで、「 1839bf4 」はコミットID、「 mypatch.diff 」はパッチ ファイル名です。
ステップ 3: 作成されたパッチを確認する
最後に、「 ls ' 指図:
$ ls「 mypatch.diff ” パッチ ファイルが正常に作成されました:
Git でのパッチと、Git でのパッチの作成方法について説明しました。
結論
Git のバージョン管理では、パッチは、プロジェクト コードに加えられた変更や修正、相違点の説明を履歴に保持するテキスト ファイルです。追加、削除、または変更されたコード行に関するすべての情報を記録します。 git でパッチを作成するには、「 git format-patch -1 <コミット ID> ' または ' git diff