git はブランチ A のコミット ログをブランチ B にマージします

背景:

研究開発段階では、異なる研究開発者AとBが開発した機能を同じブランチに統合しましたが、このオンラインコンテンツは研究開発者Bの機能を必要としないため、研究開発者Aの機能を抽出するにはコードストリッピングが必要です。 。

git コマンド: git チェリーピック

操作手順

1. ブランチ A の git 送信レコードを確認し、マージする必要があるログのバージョン レコード番号を記録します。

(コミットID:30bcb1b5)

2. ブランチ A から新しいブランチ B を切り取り、ブランチ B を前のバージョンにロールバックします (この操作は、上記の背景で説明した問題を解決するためのものです。ブランチ B にマージするだけの場合は、新たに切り取ることなくブランチを直接切り替えることができます)枝

3. git Cherry-pick 30bcb1b5 コマンドを使用して、ブランチ A のコミット レコードをブランチ B にマージします。現時点では、マージはローカルでのみ実行され、リモート ブランチにプッシュする必要があります。

1. ブランチ A のコミット レコードを見つけて、マージする必要があるログのコミット ID を見つけます。

 2. git mergeコマンドを実行する

3. ブランチ B にマージされた結果のスクリーンショット 

おすすめ

転載: blog.csdn.net/weixin_43005845/article/details/127628712