Git版本1.7.1-CentOS 6.6
我正在尝试挑选一系列提交。
我在我的feature
分支中,git log
的输出如下所示
commit: 111
Author: abc
time: xyz
commit: 222
Author: abc
time: xyz
commit: 333
Author: abc
time: xyz
commit: 444
Author: abc
time: xyz
commit: 555
Author: abc
time: xyz
然后我回到master
分支,从feature
分支中选择一些提交。
我想从444选到222。所以我通过以下命令:
git cherry-pick 444^..222
但是我收到如下错误:
fatal: Cannot find '444^..222'
但是,我可以选择一次提交。我很确定我的语法是正确的。我想包含提交444,333和222的内容以应用于我的目标分支。
我可以为两个提交成功完成git show
。我要去哪里错了?
答案 0 :(得分:1)
Git版本1.7.1不支持挑选一系列提交。该功能首次出现在Git 1.7.2中。
(但是,此时Git早于2.7的任何版本都是古老的,您应该进行升级。)