Git 将提交从一个分支合并到主分支

Git 将提交从一个分支合并到主分支,git,Git,当我阅读有关合并的文章时,我看到了分支合并或与cherry picking合并,但是有没有其他方法可以将一个commit合并到主分支中。这是我的设想 我有一个主线分支,在那里我有一些变化。早上,我在主线下创建了一个新的分支TestBr,并在我自己的提交上工作。当我下午提交C1时,我想将C1合并到主线中。git merge命令不应该在不使用cherry picking的情况下解决这个问题吗。或者是get merge仅用于分支合并 谢谢。如果您不介意从您的分支提交所有提交TestBr,那么git m

当我阅读有关合并的文章时,我看到了分支合并或与cherry picking合并,但是有没有其他方法可以将一个commit合并到主分支中。这是我的设想

我有一个主线分支,在那里我有一些变化。早上,我在主线下创建了一个新的分支TestBr,并在我自己的提交上工作。当我下午提交C1时,我想将C1合并到主线中。git merge命令不应该在不使用cherry picking的情况下解决这个问题吗。或者是get merge仅用于分支合并


谢谢。

如果您不介意从您的分支提交所有提交
TestBr
,那么
git merge
将起作用。如果您有其他提交(例如,
C2
C3
等),并且只希望提交
C1
,请使用
git cherry pick

git cherry pick
git merge
无法处理提交。。只有树枝。这是《谢谢你》的副本。在问这个问题之前,我读过所有的QN。我试着看看git merge是否可以在没有樱桃采摘的情况下做到这一点。然后答案是否定的
:)
您在使用
git cherry pick
时有问题吗?通常没有。我是git的新手,所以在了解它的过程中,我想知道pull请求是如何工作的。它们是否在特定提交时进行合并?这就是问题所在。我希望我有一个可以在IM上点击并问我所有问题的人。:)谢谢你的关注。谢谢你的回复。我一次只看一个提交。如果我的答案有用,请单击旁边的复选标记接受它。有关更多详细信息,请参阅。