我想玩一个项目,所以 git 克隆了它,并按照它的说明为我的配置创建了一个本地分支(我想这样用户可以合并更新)。
起初我只是根据自己的喜好进行调整,所以我没有为任何进一步的分支而烦恼,但现在我有一些代码可能对其他人有用,但我的密码等在同一个分支中。
实际上,我有一个我想拥有的大分支:
- Postgres 后端(默认),但我添加了一些新代码
- 使用相同的新代码的 MySQL 后端(我所做的最大更改)
我的设置:我不能 git 忽略设置文件,因为我偶尔需要为新功能添加部分,但我需要将我的个人设置保留在公共分支之外!我想这将作为一个仅限本地的分支工作得最好。行。修复了这个。但主要问题仍然存在。- 开发分支,我将从 MySQL 分支。
从头开始,我想我可以弄清楚如何分支/合并各种更新,但是有没有一种简单的方法可以遍历现有的 repo 并选择将哪些提交应用于哪个分支?或者可能从上游点创建一个分支然后合并回来,不包括某些提交?