Git:两个并行分支,除了一个不同的文件(no.gitignore),所有文件都相同 问询处

Git:两个并行分支,除了一个不同的文件(no.gitignore),所有文件都相同 问询处,git,Git,我的网站前端有: 分支生产 本地分行 文件vars.js 文件vars.js包含 var server = 'localhost:3000'; export {server}; 我想让我的生产部门 var server = 'https://servername.com/'; export {server};; 问题: 我是否可以在不使用.gitignore的情况下推送到两个分支,同时保持这些文件的独立性?我通常有以下设置,每个分支中存储一个用于每个环境的文件 vars.js-局部变量

我的网站前端有:

  • 分支生产
  • 本地分行
  • 文件vars.js
文件vars.js包含

var server = 'localhost:3000';
export {server};
我想让我的生产部门

var server = 'https://servername.com/';
export {server};;
问题:
我是否可以在不使用.gitignore的情况下推送到两个分支,同时保持这些文件的独立性?我通常有以下设置,每个分支中存储一个用于每个环境的文件

  • vars.js
    -局部变量
  • vars.production.js
    -生产变量
然后,我要在CI/CD上部署到生产的构建过程将用vars.production.js替换vars.js,即当前构建分支=生产


一种可能的方法是

我通常有以下设置,每个环境都有一个文件,存储在每个分支中

  • vars.js
    -局部变量
  • vars.production.js
    -生产变量
然后,我要在CI/CD上部署到生产的构建过程将用vars.production.js替换vars.js,即当前构建分支=生产

一种可能的方法