コミットの例をチェリーピックで git する方法

Komittono Liwocheripikkude Git Suru Fang Fa



変更を加えて、現在の作業ブランチに含めたい場合があります。このアクションを実行するには、「 git チェリーピック ' 指図。特定の操作を実行するために非常に実現可能であり、広く使用されています。より具体的には、このコマンドは、あるブランチからコミットを選択し、それを別の Git ブランチに適用することを表します。これは、通常複数のコミットを別のブランチに適用する結合やリベースなどの他のアプローチとは反対に機能します。

このブログでは、例を挙げて git cherry-pick a commit の使い方を学びます。それでは始めましょう!

例: コミットを git チェリーピックする方法は?

コミットを git チェリーピックするには、まず、新しい Git ローカル ディレクトリを作成し、そこに移動します。次に、t を使用してファイルを初期化および変更します。次に、2 番目のファイルを更新し、変更をリポジトリにコミットします。次に、ディレクトリからすべての既存のコンテンツを削除します。すべての変更を追加し、変更を Git リポジトリにコミットし、参照ログ履歴を表示します。最後に、「 $ git チェリーピック 」 ターミナルでコマンドを実行します。







それでは、以下の手順を順を追って試してください。



ステップ 1: ディレクトリを作成する

まず、以下のコマンドを使用して新しい Git ディレクトリを作成します。



$ mkdir デモ12





ステップ 2: ディレクトリ内を移動する

新しく作成したディレクトリに移動するには、「 CD ' 指図:

$ CD デモ12



ステップ 3: Git ディレクトリを初期化する

次に、以下のコマンドを実行して、作成された Git ディレクトリを初期化します。

$ 暑いです

ステップ 4: ファイルの変更

ファイルにテキストを追加して、「 エコー ” コマンドとリダイレクト演算子 “ > 」:

$ エコー 「ファイル1」 > file1.txt

ステップ 5: Git リポジトリに変更を追加する

次に、「 git追加 」コマンドを使用して、追加されたすべての変更をリポジトリに追加します。

$ git追加 .

ステップ 6: 変更をコミットする

「を実行します gitコミット リポジトリを更新するコミット メッセージを含むコマンド:

$ gitコミット -m 「最初に追加されたファイル」

ステップ 7: ファイルを更新する

別のファイルを作成してから更新します。

$ エコー 「ファイル2」 > file2.txt

ステップ 8: すべての変更を追加する

行ったすべての変更をローカル リポジトリに追加します。

$ git追加 .

ステップ 9: 変更をコミットする

ここで、「 -m ' オプション:

$ gitコミット -m 「2 番目のファイルが追加されました」

ステップ 10: すべてのファイルを削除する

その際、「 RM 」コマンドを使用して、作成されたすべてのファイルをリポジトリから削除します。

$ RM * 。TXT

ここで、アスタリスク「 * 」記号は、指定された拡張子を持つすべてのファイルを示します。

ステップ 11: リポジトリの内容を一覧表示する

ここで、「 ls 」コマンドを使用して、リポジトリ コンテンツのリストを表示します。

$ ls

ご覧のとおり、リポジトリは空です。これは、操作が正常に実行されたことを示しています。

ステップ 12: 変更を追加する

次に、行ったすべての変更をステージング領域に追加して更新します。

$ git追加 .

ステップ 13: 変更をコミットする

その後、「 gitコミット 任意のコミット メッセージを含むコマンド:

$ gitコミット -m 「2つのファイルが削除されました」

ステップ 14: 参照ログの履歴を確認する

ここで、Git リポジトリの参照ログ履歴を表示します。

$ git reflog .

ここでは、cherry-pick でコミットするコミット参照ログを選択します。

ステップ 15: チェリーピック コミット

次に、「 チェリーピック コピーされたコミット参照ログでコミットするコマンド:

$ git チェリーピック 87d1e54

ステップ 16: チェリーピックのコミット操作を確認する

最後に、「 git reflog . ' 指図:

$ git reflog .

ご覧のとおり、cherry-pick コミットで同じコミットがコミットされています。

コミットを git cherry-pick する方法を、例を使って簡単に説明しました。

結論

コミットを git チェリーピックするには、まず、新しい Git ディレクトリを作成して初期化します。次に、「 echo <追加テキスト> > <ファイル名> ' 指図。次に、2 番目のファイルを更新し、変更をリポジトリにコミットします。 「 RM ' 指図。すべての変更を追跡し、変更をコミットし、参照ログの履歴を表示します。最後に、「 $ git チェリーピック 」 コマンドを使用して、選択したコミットでコミットします。このブログでは、コミットを git チェリーピックする方法を説明しました。