0

在我的存储库“A”中,我从远程存储库“B”获取。现在,我想提交一长串来自 B 的特定提交,这些提交已存储在日志文件中到 A 上。除了手动挑选每个提交之外,任何人都可以想到一种方法来做到这一点。我知道这是一个非常模糊的情况,并不是 Git 的设计目的。

4

1 回答 1

2

您可以编写一个脚本来遍历您的评论列表并git cherry-pick $i为每个条目执行。

例如,如果文件commits.txt是这样的:

223373387c94dbd16ea357cebc95d616031e96a1
9b04028e3c378b6b60f8e950d43217b764edef35
ac28f924148c0597aaeaa0cf7f5cbbf54a9eec0f

你可以这样做:

for i in `cat commits.txt`; do git cherry-pick $i || break; done
于 2013-10-10T10:29:47.247 回答