在 git 中保持分支同步?

Keep branches syncronization in git?

我对 git 中的分支有一个大问题。 在项目中,我有 2 个主要分支。这就像 2 个具有一些基本区别的独立项目。 但!我需要同步两个分支中的一些小更改,比如我在两个项目中都需要的小功能。 我不想每次都复制粘贴它。在 git 中有什么方法可以将一些提交从一个分支添加到另一个分支?

是的,有个东西叫cherry-pick,这里是用法

git cherry-pick [hash]

这是一个文档:https://git-scm.com/docs/git-cherry-pick

基本上它将允许您将单个提交移动到不同的分支,如果您不能将两个分支合并在一起,请使用该命令。