4

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

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

但是,如果存在合并冲突,此字符串将失败,我宁愿在遇到合并冲突时挂起一些东西,以便我可以修复它并继续

有任何想法吗?

4

2 回答 2

3

基于 knittl 的回答:

while read line; do
    git cherry-pick -n "$line" || exit 1
done < outfile.txt
于 2012-09-20T22:00:09.963 回答
1

循环呢?

while read line; do
  git cherry-pick -n "$line"
done < outfile.txt
于 2012-09-20T21:18:11.520 回答