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