我还是 git 的新手,我遇到了这个 cherry-pick 命令。假设我从devel分支到master分支挑选了一个提交(我们称之为 CA), 如果我的解释是正确的,它们现在都有不同的 sha1 id。
所以我的问题是,如果以后我想检查devel
分支和master分支 之间的“差异”,git cherry
以找出哪些提交最终被推送到master而哪些没有,但是由于提交(CA)我刚刚挑选会有不同的 SHA1 id 所以当我执行git
cherry master devel
它告诉我什么?它是否告诉我 CA 被推送到
主服务器?或者它是否告诉我 CA 没有被推送到主服务器,因为它们不共享相同的 SHA1 ID?