Git在多个分支中使用master的提交

时间:2018-12-20 12:50:50

标签: git git-branch gitkraken

我有一个具有多个子分支的主分支。与主分支相比,每个子分支都有很小的差异。我经常遇到更新我的master分支的情况,并且希望子分支也进行该更新/提交。我该如何做到这是一个好方法?

当前,我在这种情况下使用Gitkraken,因此也欢迎使用Gitkraken解决方案。

2 个答案:

答案 0 :(得分:1)

如果您希望所有主提交都被合并

git checkout feature/my-feature-branch1
git merge master

您也可以考虑使用rebasing而不是合并,以保持历史记录的清洁。

如果您只希望将master的一部分提交应用于分支机构

git log # For figuring out the SHA-1 hashes you want to apply
git checkout feature/my-feature-branch1
git cherry-pick <SHA-COMMIT-1> <SHA-COMMIT-2> <SHA-COMMIT-N>

为您需要的所有分支重复

答案 1 :(得分:0)

您可以使用樱桃选择来移动提交