Gitの2.22リリース、統合基盤の改善相互作用プロセス

Gitがリリースした分散バージョン管理システムの最新バージョン2.22を合併ベースから、新しいバージョンのブランチを作成するなど、連結のインタラクティブリベースプロセスに改善された、新しいトラッキング機構を、改善されたディスプレイ、並びにGitの二等分間に他の様々な小さな改良。

対話型リベースのマージ

私たちは次のような構造を持つ倉庫を持っていると仮定します。

                o (my-feature)

              /

o --- o --- o (master)

私たちはときにmy-feature(から、作業masterブランチを開始するために)変更し、今倉庫は今のように見えました。

     o --- o --- o (my-feature)

              /

o --- o --- o --- o --- o (master)

さて、どのように確保するためにmy-feature枝をきれいにマージすることができますかmasterGitは今、新しいを持っている  --rebase-merges、それは2.22のGitで動作させることができるように、:

マージ塩基からブランチを作成します。

でGitの2.22では、git branchおよびgit checkout -bサポート三つの基本的な文法をマージします。我々は、他の二つの枝から(のようなことを指定するにAしてBブランチを作成するために)、マージベースを、あなたは今、実行することができます。

$ git branch my-other-feature A...B

# or...

$ git checkout -b my-other-feature A...B

詳細については、以下を参照してください  https://github.blog/2019-06-07-highlights-from-git-2-22/を

ログを表示するにはここをクリックして更新してください

おすすめ

転載: www.oschina.net/news/107295/git-2-22-released