git 合并时 忽略指定的文件

假设有 master 分支 和 dev 分支,
文件结构如下:
master
|--fileA
|--fileB

dev
|--fileA
|--fileB

现在我只想将dev 下的 fileA 文件合并到 master 下的 fileA文件下,
而,不想 将dev 下的 fileB 文件合并到 master 下的 fileB文件下,

也就是在合并时 忽略 两个分支下的 fileB 文件;
请问我该怎么做?
谢。

阅读 7.5k
2 个回答

使用.gitignore

首先先切换到master branch:git checkout master
然后把dev分支下的fileA“移”到本地:git checkout dev -- fileA
然后add,commit,push:git add fileA, git commit -m "xxx", git push [repo] master

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进