このチュートリアルでは、Git のコミットされていない変更からパッチを作成する方法を示します。
Git 作業リポジトリでコミットされていない変更からパッチを作成する方法は?
Git リポジトリでコミットされていない変更からパッチを作成するには、まず、リポジトリに移動し、ステージング インデックスに変更を追加して、「 git diff –cached > Filename.patch ' 指図。
実用的なガイドラインについては、提供されている手順に従ってください。
ステップ 1: Git ターミナルを起動する
Windows の「スタートアップ」メニューから Git ターミナルを起動します。
ステップ 2: Git 作業ディレクトリに移動する
「 cd <ディレクトリ パス> ' 指図:
ステップ 3: Git ディレクトリを初期化する
提供されたコマンドを使用して Git ディレクトリを初期化します。
ステップ 4: 新しいファイルを生成する
「」を実行して、新しいファイルを生成します。 <ファイル名>にタッチ ' 指図:
ステップ 5: 追跡されていない変更を追加する
次に、前述のコマンドを使用して、追跡されていない変更を追跡インデックスに移動します。
Git ステータスをチェックして、変更がステージング インデックスに追加されているかどうかを確認します。
$ git ステータスここでは、追跡されていない変更がステージング領域に正常に追加されたことがわかります。
ステップ 6: コミットされていない変更のパッチを生成する
次のステップでは、コミットされていない段階的な変更のパッチを作成します。
上記のコマンドでは、「 –キャッシュ済み 」オプションは、段階的な変更のパッチを作成するために使用されます。ユーザーが「 –キャッシュ済み 」オプションを使用すると、追跡されていない変更のパッチが作成されます。
使用 ' ls 」 コマンドを実行して、現在のリポジトリのすべてのディレクトリとファイルを表示します。
$ ls
ステップ 7: パッチを適用する
同じディレクトリにパッチを適用して、パッチ ファイルが機能しているかどうかを確認します。
作業ディレクトリに既に存在するため、エラーが発生することがわかります。
ステップ 8: 新しいリポジトリを作成する
最近作成したパッチを適用する新しいディレクトリを作成しましょう。この目的のために、「 mkdir <ディレクトリ名> ' 指図:
その後、「 CD ' 指図:
$ CD 新しいディレクトリ /
ステップ 9: コミットされていない変更のパッチを適用する
次に、以下に示すコマンドを使用して、パッチを新しいディレクトリに適用します。
パッチが適用されているかどうかを確認するには、すべてのファイルのリストを表示します。
$ ls出力は、コミットされていない変更のパッチが新しいディレクトリに正常に適用されたことを示しています。
コミットされていない変更から Git パッチを作成する手順を説明しました。
結論
Git のコミットされていない変更からパッチを作成するには、まず、Git 作業リポジトリを開きます。新しいファイルを作成し、追跡インデックスに追加します。その後、「 git diff –cached > Patchfile.patch ' 指図。次に、「 git apply <パッチパス> ' 指図。この投稿では、Git のコミットされていない変更からパッチを作成する方法を示しました。