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