问题:您想测试某人开发的功能,但它只是
存在于一个严重过时的远程分支中。
Source http://wiki.koha-community.org/wiki/Using_Git_Cherry_Pick
- cherry-pick是如何解决这个问题的呢?
- 为什么我不使用 git am 或 git apply ?
问题:您想测试某人开发的功能,但它只是
存在于一个严重过时的远程分支中。
如果您合并或重新调整基础,您会得到一堆旧的更改,可能会发生冲突。
通过择优挑选,您可以获取一个更改集,并将其作为另一个分支上的新提交重播。
如果您只想将一个提交提交到另一个分支而不需要其历史记录,那么这非常有用。
使用-x
选项,因此提交消息包含一个注释,它是从其中挑选出来的。
为什么我不使用 git am 或 git apply ?
因为 git apply 用于应用补丁(文件),而 git am 用于应用一系列补丁。 gitcherry-pick 应用提交 - 即,来自您自己的存储库的提交,与您从其他存储库导入的提交。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)