合并两个Git分支,但排除某些文件

时间:2013-06-05 06:32:52

标签: git merge

我是Git的新手,我有一些概念上的怀疑。 我的GitHub存储库有2个分支developproduction。我在develop分支上编码,当它准备就绪时,我合并到production

有些事情是不同的,应该在两个分支之间保持不同。例如,MySQL配置有两个版本,它们不能合并。我怎么处理这个?

我还使用Github为我的开发环境(beta)和生产环境(实时)远程部署我的应用程序。

1 个答案:

答案 0 :(得分:0)

你可以让git忽略你想要改变的文件。

根据这篇文章http://blog.pagebakers.nl/2009/01/29/git-ignoring-changes-in-tracked-files/

git index --assume-unchanged <file>

https://www.kernel.org/pub/software/scm/git/docs/git-update-index.html

这会将文件保留在repo中并忽略对它的任何更改。

您还可以使用.gitignore文件,但最终仍可能会进行更改。并且非常适合忽略未跟踪的文件。