3277得票14回答
Git中的cherry-picking是什么意思?

git cherry-pick <commit> 命令是什么意思?

1788得票30回答
如何在Git中选择性地合并或挑选另一个分支中的更改?

我正在一个新项目中使用Git,该项目有两个平行的开发分支——但目前都是实验性的: master:导入现有代码库加上一些我确定的修改 exp1:实验分支 #1 exp2:实验分支 #2 exp1和exp2代表两种非常不同的架构方法。在继续之前,我无法知道哪一个(如果有的话)会奏效。当我在其中...

866得票12回答
如何挑选一系列的提交并将它们合并到另一个分支?

我有以下仓库布局: master分支(生产) integration分支 working分支 我想做的是从working分支挑选一系列提交并将其合并到integration分支。我对git很新手,无法确切地做到这一点(在一个操作中挑选一系列的提交,而不是合并),以免捣乱。你们有什么指导或想...

857得票5回答
Git cherry-pick提示“...38c74d是一个合并请求但未给出-m选项”

我在我的主分支中做了一些更改,现在想把这些更改合并到上游分支。当我尝试挑选下列提交时,我卡在了fd9f578处,Git提示如下:$ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is...

595得票8回答
使用Git部分挑选提交记录

我正在处理两个不同的分支:release和development。 我注意到仍然需要将提交到 release 分支的某些更改集成回 development 分支中。问题是我不需要所有提交,只需要特定文件中的某些块,所以简单地使用git cherry-pick bc66559 这并不能解决问题...

585得票4回答
如何中止 cherry-pick 操作?

我运行了git cherry-pick <hash>,但出现了合并冲突。我不想解决这些冲突,只想中止 cherry-pick 操作。在实际合并(使用 git merge)时,有一个方便的 git merge --abort 命令。那么 cherry-pick 中对应的命令是什么呢?

527得票6回答
合并到特定提交

我在git中从master分支创建了一个名为newbranch的新分支。现在我已经完成了一些工作,并希望将newbranch合并到master中; 但是,我对newbranch进行了一些额外的更改,并且想要将newbranch合并到master的倒数第四个提交。 我使用cherry-pick...

253得票2回答
如何从一个分支中精选内容并复制到另一个分支

我有两个分支,master和dev。 我现在在dev分支上,想要从master分支上挑选一个提交并将其应用到dev分支上。所以我执行了以下命令:$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad Finished one ch...

126得票5回答
将一系列提交的更改挑选并压缩到一个子目录或子树中

如何告诉 cherry-pick 选择一系列提交并将其压缩? 或者换句话说,将两个提交之间的差异应用于存储库的当前状态? 以下方法不会起作用(cherry-pick 没有 --squash 选项): git cherry-pick --squash e064480..eab48b59c ...

95得票5回答
Git cherry-pick 语法和合并分支

我之前做过无数次的cherry pick,但现在好像要失败了。我试图从一个分支(branch)cherry pick到另一个分支,这应该很简单,但是出现了一个错误,说它是一个合并(merge),但没有给出-m?$ git cherry-pick a8c5ad438f6173dc34f6ec45...