前提
- 作業ブランチ:例)
feature/your-feature-branch - 他メンバーが
mainに変更を加え、それを自分の作業ブランチに取り込みたい
手順まとめ
1. 現在の変更をコミットしておく
2. main を pull(merge)
💡 初回はエラーが出ることがある:
→ 解決策:
3. マージコミット画面が出たらそのまま保存
- VS Code:
⌘ + Enter - Vim:
:wq
4. .git/MERGE_MSG no longer available エラーが出た場合
- 他で既にコミット済の可能性が高い
- 対処法:
working tree cleanと出れば問題なし(マージ成功済)
5. 確認
Merge branch 'main'のようなコミットがあれば OK
よくある変更例(main 側)
- プライバシーポリシー、利用規約、特商法ページ追加
- 設定ファイルやナビゲーション構成の修正