公開日

Git マージ vs. リベース vs. スカッシュ コミット!

著者

"ある Git ブランチから別の Git ブランチに変更をマージする場合は、git merge または git rebase を使用できます。以下の図は、2 つのコマンドがどのように機能するかを示しています。

Git マージ

これにより、メイン ブランチに新しいコミット G が作成されます。 G は、メイン ブランチとフィーチャー ブランチの両方の履歴を結び付けます。

Git マージは非破壊的です。 main ブランチも feature ブランチも変更されません。

Gitリベース

Git rebase は、フィーチャー ブランチ履歴をメイン ブランチの先頭に移動します。機能ブランチ内のコミットごとに新しいコミット E、F、G を作成します。

リベースの利点は、コミット履歴がリニアであることです。

「git rebase の黄金律」に従わない場合、リベースは危険になる可能性があります。

Git Rebase の黄金律。

公共の支店では絶対に使用しないでください。"

日本語版は Ai 支援を使用しているため、小さな間違いが存在する可能性があることをご了承ください。 Git マージ vs. リベース vs. スカッシュ コミット!

著者

Ai Base Network (ABN), ABN ASIAは、アカデミアに深く関わり、アメリカ、オランダ、ハンガリー、日本、韓国、シンガポール、ベトナムでの仕事経験を持つ人々によって設立されました。ABN ASIAは、学問とテクノロジーが機会と出会う場所です。最先端のソリューションと優れたソフトウェア開発サービスにより、ビジネスがレベルアップし、グローバルシーンに挑戦できるよう支援しています。 私たちの取り組み: より速く。 より良い。 より信頼性が高くなります。 ほとんどの場合、価格も安くなります。

いつでも、ITサービス、デジタルコンサルティング、既製のソフトウェアソリューション、または提案依頼書(RFP)をお探しの際は、お気軽にお問い合わせください。お問い合わせ先は[email protected]です。お客様のテクノロジーに関するニーズにお応えします。

ABNAsia.org

© ABN ASIA