84得票5回答
如何结束一个Git Cherry-Pick?

昨天我将两个提交合并到了我的主分支,其中一个导致了合并冲突,我解决了它们,提交并推送到了源。今天我尝试从服务器拉取时出现以下错误:$ git pull fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists...

24得票1回答
从拉取请求中删除一个提交的git命令

我是开源贡献的新手,这是我的其中一次尝试。 我开发了一个名为 "validates" 的库(gem):https://github.com/kaize/validates/ 我通过 git checkout -b branch_name 创建了2个分支:https://github.com...

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

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

25得票2回答
为什么git log --cherry-pick不能删除等效的提交?

我一直在尝试使用git log --no-merges --cherry-pick --right-only master...my-branch 按照 git-log 文档,生成一个列出“我的分支”中但不在主分支(master)中提交记录的列表。然而,列表中仍有许多等效的提交记录。如果我显示...

53得票3回答
将一个提交的更改应用到另一个分支上

我希望做类似于git rebase的操作,但不会将并行的提交合并。 假设我有以下提交记录: B (bar) / A-C-D (foo) 现在我想要将 D 在分支 foo 中所引入的更改,应用到分支 bar 中的 B 上,使我最终得到以下结果: B-E (bar) / A-C-D (f...

11得票1回答
在git-cherry中,“cherry”的含义是什么?

在git-cherry中,单词cherry的含义是什么? 除了水果,我只在“cherry picking”表达中看到过这个词(也出现在git-cherry-pick的git中),这意味着有选择地挑选某物(对吗?)。 在我的看法中,“git-cherry”中的“cherry”既不与水果相...

10得票1回答
如何使用git cherry-pick命令复制包含二进制文件的提交记录

我正在尝试从不同的分支中挑选一个提交,其中大部分是二进制文件。看起来这个过程大部分是成功的,只有一个文件出现了错误信息:warning: Cannot merge binary files: XXXX.so (HEAD vs. d8ef550... Add support for 32-bit...

72得票1回答
如何使用1个命令从Git另一个分支精选出最后一个sha?

当我从另一个分支挑选提交时,我发现自己经常这样做。$ git log -1 another_branch commit <commit_sha> // copy <commit_sha> $ git cherry-pick <commit_sha> 如果可以...

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

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

8得票2回答
找出我们试图挑选的提交所依赖的内容

假设有以下内容: HEAD/master | A<--B<--C<--D<--E<--F<--G<--J ...