別のブランチから特定のファイルのみ持ってくる
特定のコミットをマージするには、cherry-pickやパッチですが
mergeした際にconflictしてファイルとディレクトリの名前が被っていたので・・・
conf/memcachedをgit rm -rで一旦mergeのときは削除しておきました。
その後、別ブランチから特定のファイルのみcheckoutしました。
$ git checkout dev conf/memcached
$ git status
# On branch master
# Your branch is ahead of ‘origin/master’ by 12 commits.
#
# Changes to be committed:
# (use “git reset HEAD
#
# new file: conf/memcached/memcached
# new file: conf/memcached/memcached.backend
# new file: conf/memcached/memcached.category
#
git checkout [branch] [filename]
でできました。