別のブランチから変更を取得する方法は?

Bienoburanchikara Bian Gengwo Qu Desuru Fang Faha



Git で作業している間、開発者はブランチを介して対話します。開発者は、各モジュールに対して複数のブランチを作成できます。ただし、開発中にあるブランチから別のブランチに切り替える必要がある場合があります。この場合、プロジェクト データが失われる可能性があります。これを回避するには、ある Git ブランチのデータを別のブランチにコピーするか、あるブランチの変更を別のブランチに追加します。

この記事では、別のブランチから変更を取得する方法を示します。

別のブランチから変更を取得する方法は?

別のブランチから変更を取得するには、まずローカル ブランチにファイルを作成し、Git ステージング領域には追加しないでください。次に、別のブランチの作成と切り替えを同時に行います。そのステータスを確認し、前のブランチのファイルを Git ステージング領域に追跡して新しいブランチに移動し、変更をコミットします。







理解を深めるために、前述の手順を試してください。



ステップ 1: Git Bash ターミナルを起動する
Windows の [スタート] メニューから、「 Git バッシュ 」 ターミナルを開いて開きます。







ステップ 2: Git リポジトリに移動する
次に、指定されたコマンドを実行して、必要な Git リポジトリに移動します。

$ CD 「C:\行く \t is_1'



ステップ 3: ファイルを作成する
ファイルを作成するには、「 触る 」コマンドを実行して、ファイル名を追加します。

$ 触る testFile.txt

ステップ 4: 作成したファイルを確認する
ファイルのリストを表示して、ファイルが作成されているかどうかを確認します。

$ ls

ステップ 5: Git のステータスを確認する
現在のリポジトリのステータスを表示するには、以下のコマンドを実行します。

$ git ステータス

以下の出力は、Git ステージング領域に追加していないため、作成したファイルが追跡されていないことを示しています。

ステップ 6: すべてのローカル ブランチを確認する
「を実行します gitブランチ 」コマンドを使用して、ローカル ブランチ名のリストを表示します。

$ gitブランチ

現在のリポジトリには 3 つのブランチが含まれており、アスタリスク「 * 「」の横にある「記号」 アルファ 」ブランチは、現在の作業ブランチを指します。

ステップ 7: 別のブランチに切り替える
「」の助けを借りて別のブランチに切り替えます git チェックアウト ' 指図:

$ git チェックアウト 開発者

以下のスクリーンショットでは、「 アルファ ” への分岐 開発者 ' ブランチ:

ステップ 8: 現在のブランチのコンテンツ リストを表示する
次のコマンドを使用して、コンテンツの現在のブランチ リストを表示します。

$ ls

ステップ 9: Git のステータスを確認する
現在のブランチの git ステータスをチェックして、変更、追跡されているファイル、追跡されていないファイルを確認します。

$ git ステータス

以下の出力では、「 アルファ 」ブランチは「にコピーされます 開発者 ' ブランチ:

ステップ 10: ファイルを Git ステージング エリアに追加する
次に、指定されたコマンドを使用してファイルを Git ステージング領域に追加します。

$ git追加 testFile.txt

ステップ 11: Git リポジトリを更新する
使用 ' gitコミット 」 コマンドを使用して、追加されたすべての変更を保存し、リポジトリを更新します。

$ 専念 -m 「testFileが追加されました」

ステップ 12: Git のステータスを確認する
ここで、Git のステータスをチェックして、変更を確認します。

$ git ステータス

以下の出力は、すべての変更が保存され、コミットするものが何もないことを示しています。

ステップ 8: 追加された変更を確認する
開発者 ' ブランチ:

$ ls

以下の出力では、別のブランチから変更を取得したことがわかります。

変更を取得して別のブランチを形成する方法を効率的に説明しました。

結論

別のブランチからファイルを取得するには、まずローカル ブランチにファイルを作成し、Git インデックスには追加しません。次に、別のブランチに切り替えます。次に、ブランチのステータスを表示します。その後、前のブランチの追跡されていないファイルを新しい Git ブランチ インデックスに追加し、変更をコミットします。 Git のステータスを確認し、新しいブランチのファイルを確認します。この記事では、別のブランチから変更を取得する方法を示しました。