我有两个看起来像这样的分支
o--o--A--B-C--D env1 (master), cherry-picking from env2
\
X--C--D env2
这两个分支之间的唯一区别是环境设置。我想维护这两个分支,因为我很容易只用 git checkout 在环境之间切换。
现在的问题是,git push 允许 env2,但拒绝 env1(master)。那么其他人如何从 env1 获得最新的提交(主要是从 env2 中挑选出来的)?PS我不想在任何一个分支上丢失任何历史