10得票1回答
Git cherry-pick操作可以执行哪些git hooks?

我正在尝试找到一种在 cherry-pick 提交时检查它们的方式,但是很不幸,我无法找到适用于 cherry-pick 操作的 git 钩子。有没有可能的解决方案可以在 cherry-pick 提交时执行脚本?

10得票2回答
“--abort”和“--quit”在cherry-pick中作为序列命令有什么不同?

根据文档,在三个cherry-pick的序列器子命令中,有两个对我来说非常相似: --quit 忘记当前正在进行的操作。可用于在失败的挑选或还原后清除顺序控制器状态。 --abort 取消操作并返回到先前的状态。 到目前为止,我一直使用--abort,它效果很好。在什...

10得票1回答
如何在GitHub上挑选一个pull request中的5个提交中的2个?

我是 GitHub 的新手。有人提交了一个包含 5 次提交的拉取请求,其中 3 次提交有一些小问题,所以必须等待修复。我该如何挑选其中的 2 次提交来使用在我的项目中?

10得票2回答
在没有共同历史记录的情况下,如何使用git cherry-pick选择提交之间的差异?

场景: 一个具有完全不相关的历史记录的仓库。例如,来自没有共同git历史记录的不同远程仓库。(这通常发生在使用git子树的情况下。) 即使这两个提交之间没有共同的历史记录(并且活动提交与这两个提交都没有共同的历史记录),是否可以挑选它们之间的差异呢? 我尝试了以下方法(使用-X subtr...

10得票2回答
如果我从一个分支中挑选了一个提交,然后稍后合并整个分支,那么Git历史记录会发生什么?

我有一个这样的情况,只想要branchA中的一个特定提交,因为该分支中的其他提交还没有准备好合并。所以,如果我将commitX从branchA 挑选到 master 中,然后稍后将branchA与master合并(其中有一些提交在其中),那么就git历史而言,commitX会发生什么?它会被忽...

10得票3回答
git - cherry-pick - 如何操作 / 为什么要用

问题:你想测试某人开发的一个功能,但它只存在于一个过时的远程分支中。 来源 cherry-pick 如何解决这个问题? 为什么不使用 git am 或 git apply?

9得票3回答
如何使用cherry-pick和revert?

我正在尝试理解在数学集合操作中,merge和rebase的含义。 在下文中,“-”表示diff(类似于在数学中进行集合差分,但“A-B”的意思是属于A而不属于B,减去B中不属于A的元素),“+”表示patch(即在数学中进行不相交并集。我以前没有使用过patch,所以不确定)。 以下内容来...

9得票2回答
从其他仓库中挑选特定文件夹的 Git 提交记录

我非常熟悉git cherry-pick。目前我正在尝试从其他git存储库中挑选几个提交记录。场景如下: A -> git 存储库("A/foo/B"其中B是foo目录内的一个目录) B -> git 存储库 我的意图是将git存储库B的提交记录cherry-pick/应用...

9得票2回答
为什么这个cherry pick会导致合并冲突

编辑:我添加了一些我认为不必要但实际上是必要的信息。 我有两个分支,A和B。 在对文件.c进行了三次更改后,我想将它们cherry-pick到B中,A~1也更改了file.h。 > git cherry-pick A~2 Success > git cherry-pick A~1...

9得票4回答
将旧的git提交与位于主分支HEAD的代码合并

在合并同事的提交时,我犯了一些错误。现在我们已经发现了这个问题,需要再次应用旧的提交,手动选择文件中的更改。情况如下: A--\ /--F--\ C--D--E H--I B--/^ \--G--/ ^ | ...