是否可以快速提交提交日志文件?

时间:2013-10-10 10:26:25

标签: git

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

1 个答案:

答案 0 :(得分:2)

您可以编写一个迭代评论列表的脚本,并为每个条目执行git cherry-pick $i

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

223373387c94dbd16ea357cebc95d616031e96a1
9b04028e3c378b6b60f8e950d43217b764edef35
ac28f924148c0597aaeaa0cf7f5cbbf54a9eec0f

你可以这样做:

for i in `cat commits.txt`; do git cherry-pick $i || break; done