git はどのようにして開発ブランチの最後のバージョンのみをマスター ブランチにマージしますか?
漂亮男人
漂亮男人 2017-05-02 09:40:30
0
4
575

git の使い方を学んでいます。たとえば、d1、d2 の新しいバージョンが 3 つある場合、dev ブランチが master ブランチにマージされるようです。 、および d3 を dev ブランチにマージすると、d1、d2、および d3 の 3 つのバージョンがすべてマスター バージョンに追加されます。

開発の最終バージョンをマスターにマージすることはできますか?

今思いつくのは、git merge dev の後、master ブランチで git restart --soft を実行して m1 バージョンにし、その後新しいバージョンにコミットするということです。

マージ時に最終バージョンのみをマスターにマージする、より直接的な方法または指示はありますか?

それとも、マージする前に dev ブランチの元のバージョンの dev ブランチを git restart --soft し、新しいバージョンをコミットしてからマージする必要がありますか?

実際の業務での操作方法を教えてください。

漂亮男人
漂亮男人

全員に返信(4)
洪涛

リーリー

いいねを押す +0
巴扎黑

cherry-pick は、コミットをマージする代わりに、他のブランチのコンテンツをプルしてロードするという目的を達成できます。

しかし、これを使用することはお勧めしません。これではバージョン管理をする意味がなくなってしまうからです。

いいねを押す +0
左手右手慢动作

git Cherry-pick <start-commit-id>...<end-commit-id>

いいねを押す +0
大家讲道理

git Cherry-pick は異なるブランチからの特定のコミットをマージできます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート