Git: 分岐ブランチに main の変更をマージする手順ガイド

要約
mainブランチの変更を安全に自分の作業ブランチへ取り込むための、実用的なGitマージ手順まとめ。同じファイルを編集していなければ、main の変更をマージしても基本的にコンフリクトは発生せず、安全に取り込むことができます
意見はこのエリアに表示されます

前提

  • 作業ブランチ:例)feature/your-feature-branch
  • 他メンバーが main に変更を加え、それを自分の作業ブランチに取り込みたい

手順まとめ

1. 現在の変更をコミットしておく

2. main を pull(merge)

💡 初回はエラーが出ることがある:

fatal: Need to specify how to reconcile divergent branches.

→ 解決策:

3. マージコミット画面が出たらそのまま保存

  • VS Code: ⌘ + Enter
  • Vim: :wq

4. .git/MERGE_MSG no longer available エラーが出た場合

  • 他で既にコミット済の可能性が高い
  • 対処法:
  • working tree clean と出れば問題なし(マージ成功済)

5. 確認

  • Merge branch 'main' のようなコミットがあれば OK

よくある変更例(main 側)

  • プライバシーポリシー、利用規約、特商法ページ追加
  • 設定ファイルやナビゲーション構成の修正

今後よく使いそうな設定

Explore More
関連記事はありません。