3

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

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

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

4

1 回答 1

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文件,但最终仍会进行更改。并且非常适合忽略未跟踪的文件。

于 2013-06-10T15:06:07.097 回答