用例:每次我想将提交从一个git分支移动到另一个分支时,我执行以下操作序列:
我看到两种方法:
基本上,如果我可以告诉git'将此提交从名称为branchX的分支移动到分支branchX + 1',而不进行工作目录更新,那将是完美的。
问题:是否可以执行以上操作?
- [提交到工作分支]
git checkout
要合并到的分支git cherry-pick
目标提交git push
git checkout
工作分支
我看到两种方法:
- 执行'大规模樱桃挑选',即执行大量提交; 在工作日结束时将它们移到另一个分支中;
- 有第二个本地git存储库,并在其上执行cherry pick,即每次实际提交和推送到工作分支时,转到该第二个存储库,拉取更改并在其中执行cherry pick;
基本上,如果我可以告诉git'将此提交从名称为branchX的分支移动到分支branchX + 1',而不进行工作目录更新,那将是完美的。
问题:是否可以执行以上操作?