我正在尝试找到一种在 cherry-pick 提交时检查它们的方式,但是很不幸,我无法找到适用于 cherry-pick 操作的 git 钩子。有没有可能的解决方案可以在 cherry-pick 提交时执行脚本?
根据文档,在三个cherry-pick的序列器子命令中,有两个对我来说非常相似: --quit 忘记当前正在进行的操作。可用于在失败的挑选或还原后清除顺序控制器状态。 --abort 取消操作并返回到先前的状态。 到目前为止,我一直使用--abort,它效果很好。在什...
我是 GitHub 的新手。有人提交了一个包含 5 次提交的拉取请求,其中 3 次提交有一些小问题,所以必须等待修复。我该如何挑选其中的 2 次提交来使用在我的项目中?
场景: 一个具有完全不相关的历史记录的仓库。例如,来自没有共同git历史记录的不同远程仓库。(这通常发生在使用git子树的情况下。) 即使这两个提交之间没有共同的历史记录(并且活动提交与这两个提交都没有共同的历史记录),是否可以挑选它们之间的差异呢? 我尝试了以下方法(使用-X subtr...
我有一个这样的情况,只想要branchA中的一个特定提交,因为该分支中的其他提交还没有准备好合并。所以,如果我将commitX从branchA 挑选到 master 中,然后稍后将branchA与master合并(其中有一些提交在其中),那么就git历史而言,commitX会发生什么?它会被忽...
问题:你想测试某人开发的一个功能,但它只存在于一个过时的远程分支中。 来源 cherry-pick 如何解决这个问题? 为什么不使用 git am 或 git apply?
我正在尝试理解在数学集合操作中,merge和rebase的含义。 在下文中,“-”表示diff(类似于在数学中进行集合差分,但“A-B”的意思是属于A而不属于B,减去B中不属于A的元素),“+”表示patch(即在数学中进行不相交并集。我以前没有使用过patch,所以不确定)。 以下内容来...
我非常熟悉git cherry-pick。目前我正在尝试从其他git存储库中挑选几个提交记录。场景如下: A -> git 存储库("A/foo/B"其中B是foo目录内的一个目录) B -> git 存储库 我的意图是将git存储库B的提交记录cherry-pick/应用...
编辑:我添加了一些我认为不必要但实际上是必要的信息。 我有两个分支,A和B。 在对文件.c进行了三次更改后,我想将它们cherry-pick到B中,A~1也更改了file.h。 > git cherry-pick A~2 Success > git cherry-pick A~1...
在合并同事的提交时,我犯了一些错误。现在我们已经发现了这个问题,需要再次应用旧的提交,手动选择文件中的更改。情况如下: A--\ /--F--\ C--D--E H--I B--/^ \--G--/ ^ | ...