我有一个带有2个分支的仓库。 master
和dev
。这个config.json
文件在生产环境和开发环境中是不同的,因此当我从dev
合并到master
时,我想使这些文件不合并。
有没有一种方法可以永久执行此操作,因此无论我在dev
分支中进行任何更改并合并到master
中,都将永远不会包含对config.json
文件所做的更改,因此我可以在两个分支中保留自己的文件版本?
我本可以使用.gitignore
,但是当我执行git commit
和git push
时,文件不会包含在其自己的分支中。