- 公開日
Git マージ vs. リベース vs. スカッシュ コミット!
- 著者

- 名前
- AbnAsia.org
- @steven_n_t
"ある Git ブランチから別の Git ブランチに変更をマージする場合は、git merge または git rebase を使用できます。以下の図は、2 つのコマンドがどのように機能するかを示しています。
Git マージ
これにより、メイン ブランチに新しいコミット G が作成されます。 G は、メイン ブランチとフィーチャー ブランチの両方の履歴を結び付けます。
Git マージは非破壊的です。 main ブランチも feature ブランチも変更されません。
Gitリベース
Git rebase は、フィーチャー ブランチ履歴をメイン ブランチの先頭に移動します。機能ブランチ内のコミットごとに新しいコミット E、F、G を作成します。
リベースの利点は、コミット履歴がリニアであることです。
「git rebase の黄金律」に従わない場合、リベースは危険になる可能性があります。
Git Rebase の黄金律。
公共の支店では絶対に使用しないでください。"
日本語版は Ai 支援を使用しているため、小さな間違いが存在する可能性があることをご了承ください。 
著者
Ai-Banking-NetworkSecurity (ABN), ABN ASIAは、アカデミアに深く関わり、アメリカ、オランダ、ハンガリー、日本、韓国、シンガポール、ベトナムでの仕事経験を持つ人々によって設立されました。ABN ASIAは、学問とテクノロジーが機会と出会う場所です。最先端のソリューションと優れたソフトウェア開発サービスにより、ビジネスがレベルアップし、グローバルシーンに挑戦できるよう支援しています。 私たちの取り組み: より速く。 より良い。 より信頼性が高くなります。 ほとんどの場合、価格も安くなります。
いつでも、ITサービス、デジタルコンサルティング、既製のソフトウェアソリューション、または提案依頼書(RFP)をお探しの際は、お気軽にお問い合わせください。お問い合わせ先は[email protected]です。お客様のテクノロジーに関するニーズにお応えします。

© ABN ASIA