我始终保持在 master 分支上,不进行任何 checkout ,不切换自己的分支,但将 DEV 分支的一个 commit 给应用或者说被 cherry-pick 到分支 a,b,c,d,e....上?

1 bootvue Apr 15, 2022 不能吧 还有这种骚操作 |
2 gaojf Apr 15, 2022 应该不行,我也找过没找到,最终是通过 work tree 搞定 |
3 newtype0092 Apr 15, 2022 理论上不行,pick 是把那坨修改拿过来 patch 在你本地的文件上,你要 pick 到分支 a 你就必须先有分支 a 的代码,而且这时还可能有冲突。 这种可以考虑下把固定的操作封装成脚本: 拉下 a 的代码 -> pick 指定的 commit -> push 。 |