Git cherry-从文件中选择一批提交

时间:2012-09-20 20:20:18

标签: git

我正试图从我的主分支中挑选一批提交并将它们放入自己的分支中。我将所有提交哈希值都放在一个文件中(称为output.txt),我试图将其传递给git cherry-pick。这是我提出的命令:

tail -r~ / outfile.txt | git cherry-pick -n --stdin

如果存在合并冲突,此字符串会失败,我宁愿在遇到合并冲突时挂起一些东西,这样我就可以修复并继续

任何想法?

2 个答案:

答案 0 :(得分:2)

以knittl的回答为基础:

while read line; do
    git cherry-pick -n "$line" || exit 1
done < outfile.txt

答案 1 :(得分:1)

循环怎么样?

while read line; do
  git cherry-pick -n "$line"
done < outfile.txt