git merge mergeしたくないファイルを除外する

 

  •  Gitの設定

    リポジトリの.git/config設定ファイルに

        [merge "ours"]

          name = "Keep ours merge"

          driver = true

  • .gitattributesファイルの設定

  リポジトリのルートディレクトリに.gitattributesファイル作成し、以下の内容を書く

  hoge.txt merge=ours           (merge=ours必須)

記載内容は.gitignoreと同様、ワイルドカードも使用可能

参考サイト

Gitで内容が異なるファイルをマージ対象から除外(無視)する設定 | サボり屋の技術メモ