我是Git的新手,我有一些概念上的怀疑。
我的GitHub存储库有2个分支develop
和production
。我在develop
分支上编码,当它准备就绪时,我合并到production
。
有些事情是不同的,应该在两个分支之间保持不同。例如,MySQL配置有两个版本,它们不能合并。我怎么处理这个?
我还使用Github为我的开发环境(beta)和生产环境(实时)远程部署我的应用程序。
答案 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
文件,但最终仍可能会进行更改。并且非常适合忽略未跟踪的文件。