前提
- 作業ブランチ:例)
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 側)
- プライバシーポリシー、利用規約、特商法ページ追加
- 設定ファイルやナビゲーション構成の修正