我正在尝试从我的主分支中挑选一批提交并将它们放入自己的分支中。我将我所有的提交哈希放在一个文件(称为 output.txt)中,我正试图将其通过管道传输到 git cherry-pick。这是我想出的命令:
tail -r ~/outfile.txt | git cherry-pick -n --stdin
但是如果存在 merge 冲突,这个字符串会失败,我宁愿在遇到 merge 冲突时挂起一些东西,这样我就可以修复它并继续
有什么想法吗?
最佳答案
基于 knittl 的回答:
while read line; do
git cherry-pick -n "$line" || exit 1
done < outfile.txt
关于Git cherry-从文件中选择一批提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12520296/